Memcached未显示在phpinfo()中

我已经为PHP安装了libmemcached和memcached pecl扩展,由于某种原因安装不正确?我在/usr/lib64 / php /中具有正确的权限拥有memcached.so,在/usr/local/lib /中具有libmemcache.so

一切似乎都正确构建,没有错误,我重新启动了Apache?

我还安装了守护程序.

我之前以某种方式轻松地为php轻松安装了Memcache类,但我意识到我想要的是Memcached(请注意d)类.让我知道是否需要更多信息!

编辑:我以前在php中使用过memcache(无d),所以我知道我正在操纵正确的php.ini!

编辑2:确实有一个Apache错误!

Unable to load dynamic library '/usr/lib64/php/modules/memcached.so' - /usr/lib64/php/modules/memcached.so: undefined symbol: php_json_encode in Unknown on line 0

解决方法:

我已经在centos5中使用yum安装程序而不是pecl install memcached解决了它

这样->百胜安装php-pecl-memcached

然后,服务httpd重新启动,它显示在phpinfo()中

上一篇:RedHat系统初装


下一篇:linux性能优化与内核参数优化