在OSX上无法使用PHP连接到memcached

时间:2012-06-27 16:05:07

标签: php macos caching memcached

我已经安装了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                *.*                               

1 个答案:

答案 0 :(得分:0)

确保memcache与python完美配合后,我知道memcache.so文件出了问题。我通过论坛阅读并发现在为扩展运行/.configure时我必须输入几个参数。我正确地重建了它,现在它工作正常。