致命错误:/ my / path中找不到类'Memcached'

时间:2012-07-13 13:58:07

标签: php memcached fatal-error

当我尝试:

$mc= new Memcached();

我得到了

Fatal error: Class 'Memcached' not found in /my/path

phpinfo说/etc/php5/apache2/conf.d/20-memcached.ini是作为附加的.ini文件加载的。

此文件的内容是以下内容:

; uncomment the next line to enable the module
extension=memcached.so

dpkg --get-selections | grep memcached

libmemcached6                                   install
memcached                                       install
php5-memcached                                  install

Kubuntu的 Apache 2.0 php 5.4.4-1

为什么我会遇到这个致命的错误?

1 个答案:

答案 0 :(得分:5)

根据您的评论,我认为您没有正确安装它。确保您看到phpinfo()中的某个部分,例如:

memcached
memcached support   enabled
Version     x.x.x
libmemcached version    x.xx

1)获取libmemcached

2)配置包

3)安装sudo make install libmemcached

4)尝试使用sudo pecl install memcached

安装

5)确保你的php.ini

中有extension = memcached.so

重启Apache