所以我想在我的CentOS 5.8服务器上安装memcached。
我遵循这个教程http://kb.liquidweb.com/install-memcached-on-centos-5/
命令
netstat -ap | grep 11511
显示memcached正在运行。
我已经添加了
extension = memcached.so
到php.ini并重新启动Apache服务器。
我也积极地select了正确的php.ini(通过phpinfo()validation)。
但是,它仍然不起作用,在phpinfo()中都没有显示出来。
我究竟做错了什么? 你能帮忙吗?
编辑:当我跑
php
我得到以下错误:
Unable to load dynamic library '/usr/lib64/php/modules/memcached.so' - /usr/lib64/php/modules/memcached.so: cannot open shared object file: No such file or directory in Unknown on line 0
好的,所以这里的问题是你正在使用不同的内存caching来达到不同的目的。
与PHP一起工作的是这一个 。
要使用它,请从给定的URL下载并按照以下步骤进行安装。
然后重新启动Web服务器。 它应该工作。
另外,请删除之前安装的任何其他memcache,以防止发生冲突。
另外,我相信你可以通过yum也使用这个命令来安装:
#yum安装php-pecl-memcached
注意:这个yum命令会安装pecl-memcached,但是上面链接的php.net页面是pecl-memcache。 这是2个不同的扩展,正如mit在这个页面上的评论。