无法连接到memcache

Ton*_*bet 12 php apache memcached caching

我正在尝试连接到memcache,因为他们建议:

$memcache = new Memcache();
$memcache->pconnect('localhost',11211);
Run Code Online (Sandbox Code Playgroud)

但我得到:

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
Run Code Online (Sandbox Code Playgroud)

知道为什么吗?

Amb*_*ber 22

您需要实际安装memcached服务器才能连接到服务器.在CentOS上,这可以用...完成

sudo yum install memcached
Run Code Online (Sandbox Code Playgroud)

(在Linux上的Debian的味道,使用apt-get代替yum)


小智 16

这可能很明显,但请确保memcached实际上正在运行:

service memcached start
Run Code Online (Sandbox Code Playgroud)


Ali*_*.MD 5

memcache与memcached不同

而且我已经安装了memcache因为$memcache = new Memcache();工作了

你必须在你的服务器上启动它

检查这10个小步骤来安装Memcached Server并使用PHP访问它