4

在 Ubuntu 上,我在内存缓存中遇到错误。

致命错误:找不到类“Memcached”

我有 xampp,我已经安装了 memcached 和 memcach。其实我想要memcache,我不知道是什么问题。当我通过终端运行时,我得到了这个:

/etc/init.d/memcached status
 * memcached is running

telnet 127.0.0.1 11211
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.

我正在使用 Ubuntu 桌面版 32 位。不明白问题出在哪里。请具体。

4

3 回答 3

4

您只是在谈论 memcache-daemon,但要从 PHP 访问它,您还需要 PHP-extension

sudo apt-get install php5-memcached

不要忘记重新启动服务器。

于 2012-10-01T10:39:13.657 回答
0

确保您的 php.ini 中有 extension = memcached.so。将此文本添加extension = memcached.so为​​文件末尾的“”。

并重新启动 Apache。

于 2014-07-08T11:41:41.723 回答
0

在 ubuntu 上,我必须这样做:

 sudo apt-get install php5-memcache

注意最后没有'd'

于 2016-07-03T05:56:16.730 回答