我已经安装了memcache和php扩展,它在phpinfo()中正确显示。
但是,当我尝试使用PHP进行测试时,它无法连接。
$memcache = new Memcache;
$memcache->connect('localhost', 11211) or die ("Could not connect");
第二行失败,但它甚至没有返回“无法连接”,但浏览器只返回无数据收到错误。无论我是否设置错误报告,它都不会给我任何东西。
可能是什么问题?
编辑:
netstat -na | grep 11211
显示:
tcp6 0 0 *.11211 *.* LISTEN
tcp4 0 0 *.11211 *.* LISTEN
udp6 0 0 *.11211 *.*
udp4 0 0 *.11211 *.*
答案 0 :(得分:0)
确保memcache与python完美配合后,我知道memcache.so文件出了问题。我通过论坛阅读并发现在为扩展运行/.configure时我必须输入几个参数。我正确地重建了它,现在它工作正常。