Ced*_*ric 4 php memcached fatal-error
当我尝试:
$mc= new Memcached();
Run Code Online (Sandbox Code Playgroud)
我明白了
Fatal error: Class 'Memcached' not found in /my/path
Run Code Online (Sandbox Code Playgroud)
phpinfo说/etc/php5/apache2/conf.d/20-memcached.ini作为附加的.ini文件加载.
这个文件的内容是这个:
; uncomment the next line to enable the module
extension=memcached.so
Run Code Online (Sandbox Code Playgroud)
dpkg --get-selections | grep memcached
libmemcached6 install
memcached install
php5-memcached install
Run Code Online (Sandbox Code Playgroud)
Kubuntu Apache 2.0 php 5.4.4-1
为什么我有这个致命的错误?
根据您的评论,我认为您没有正确安装它.确保您看到phpinfo()中的某个部分,例如:
memcached
memcached support enabled
Version x.x.x
libmemcached version x.xx
Run Code Online (Sandbox Code Playgroud)
1)得到 libmemcached
2)配置包
3)进行安装 sudo make install libmemcached
4)尝试使用安装进行安装 sudo pecl install memcached
5)确保你extension = memcached.so的php.ini
重启Apache
| 归档时间: |
|
| 查看次数: |
11694 次 |
| 最近记录: |