(PECL memcached >= 2.0.0)
Memcached::setSaslAuthData — Set the credentials to use for authentication
Memcached::setSaslAuthData() sets the username and password that should be used for SASL authentication with the memcache servers.
This method is only available when the memcached extension is built with SASL support. Please refer to Memcached setup for how to do this.
username
The username to use for authentication.
password
The password to use for authentication.
When using setSaslAuthData(), it's a good changue you'll guet the following warning:
Warning: Memcached::setSaslAuthData(): SASL is only supported with binary protocoll in test.php on line 8
To enable binary protocoll you'll have to set the Memcached::OPT_BINARY_PROTOCOL option to true:<?php
$mc->setOption(Memcached::OPT_BINARY_PROTOCOL, true);
?>