2014-01-19 83 views
0

我开始使用memcached来存储会话文件,但会话不工作,并且apache发送响应太慢。我该如何解决这个问题?PHP memcached会话不工作

修改在php.in是:

;session.save_handler = files 
session.save_handler = memcached 
session.save_path = "tcp://127.0.0.1:11211?persistent=1&weight=1&timeout=1&retry_interval=15" 

回答

4

我解决了这个问题,解决方法是连接URL不tcp:// ,所以session.save_path应该

session.save_path = "127.0.0.1:11211?persistent=1&weight=1&timeout=1&retry_interval=15" 
0

阅读此页:
http://www.php.net/manual/en/memcached.sessions.php
你应该修改php.ini中一样的memcached到

session.save_handler = memcached 


变化memcache
也许有助于你
否则
用于检查服务器的权限,并检查你的PHP脚本的字符集和
将这个代码:
在幸福:

<?php 
ob_start(); 
?> 


结束时:

<?php 
ob_flush(); 
?> 


+0

它不工作,那改变memcached来MEMCACHE因为它给了错误“PHP警告:session_start():找不到保存处理程序'memcache'“当我更改它时 – mrcoder

+0

我正在编辑答案... 阅读也许对您有帮助 我是Sorr y – 2014-01-19 10:30:01

+0

我已经有编码,但它不起作用 – mrcoder