我正在尝试连接到memcache,因为他们建议:
$memcache = new Memcache();
$memcache->pconnect('localhost',11211);
但我明白了:
Notice: Memcache::pconnect() [memcache.pconnect]: Server localhost (tcp 11211) failed with: Connection refused (111) in /home/user/public_html/website.com/includes/basedatos.php on line 26
知道为什么吗?
答案 0 :(得分:20)
您需要实际安装memcached
服务器才能连接到它。在CentOS上,这可以用...完成。
sudo yum install memcached
(关于linux的debian风格,使用apt-get
代替yum
)
答案 1 :(得分:15)
这可能很明显,但要确保memcached实际上正在运行:
service memcached start
答案 2 :(得分:5)
memcached与memcache不同
我已经安装了memcache因为$memcache = new Memcache();
工作了
您必须在服务器上启动它
检查此10 baby steps to install Memcached Server and access it with PHP