如何设置memcached来共享php的session
展开全部
有3种设置方法,都是通过设置php.ini(也就是php的配置文件)来进行设置的
1.直接修改php.ini配置文件
session.save_handler = memcache //设置session的储存方式为memcache
memcache.hash_strategy = "consistent"//设置memcache的hash算法
session.save_path = "tcp://127.0.0.100:11211" //设置session储存的位置,多台memcache用逗号隔开,例如:tcp://127.0.0.1:11211,tcp://127.0.0.1:12000
2.利用目录下的 .htaccess 文件配置 (apache支持,nginx需要配置)
php_value session.save_handler "memcache"
php_value session.save_path "tcp://127.0.0.1:11211"
3.在项目的PHP文件中修改配置 (哪个页面用就在哪个页面写)
ini_set("session.save_handler", "memcache");
ini_set("session.save_path", "tcp://127.0.0.100:11211");
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询