我试图使用memcached作为PHP7.0的会话驱动程序。从教程/博客文章中我了解到,您必须在php.ini中将memcached配置为会话驱动程序,如下所示:
session.save_handler = memcached
session.save_path = tcp://10.1.1.1:11211这似乎有效,但是我的产品memcached服务器可以使用sasl身份验证。如何在php.ini中传递memcached的凭据?
发布于 2017-03-21 08:47:44
经过大量阅读,我发现了以下参数:
session.save_handler=memcached
session.save_path="${MEMCACHIER_SERVERS}"
memcached.sess_binary=1 # for ext-memcached 2 / PHP 5
memcached.sess_binary_protocol=1 # for ext-memcached 3 / PHP 7
memcached.sess_sasl_username="${MEMCACHIER_USERNAME}"
memcached.sess_sasl_password="${MEMCACHIER_PASSWORD}"https://devcenter.heroku.com/articles/php-sessions#storing-sessions-in-memcached
这解决了我的问题。
https://stackoverflow.com/questions/42912032
复制相似问题