我已经为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()中