CentOS安装php5的memcache扩展

扩展包下载地址:http://pecl.php.net/package-stats.php
目前的稳定包是:http://pecl.php.net/get/memcache-2.2.6.tgz
假如你是新版控:http://pecl.php.net/get/memcache-3.0.6.tgz

下载至服务器解压安装
提示:安装devel包时,根据PHP版选择其中一个包,PHP5.3以下,使用php-devel,5.3使用php53-devel

#tar xzvf memcache-3.0.6.tgz
#cd memcache-3.0.6
# yum install php53-devel
# yum install php-devel
# phpize
# ./configure --enable-memcache
# make –j64 install

上述安装完后会有类似这样的提示:
Installing shared extensions: /usr/lib/php/modules/
或者
Installing shared extensions: /usr/lib64/php/modules/

这里的路径是PHP的扩展文件保留路径,扩展文件传到了什么物理位置
接下来要修改PHP的配置文件,CentOS上安装的PHP和Windows安装的php.ini有所不同,CentOS的php.ini可能没有extension_dir,则需要自己添加或者修改
把php.ini中的extension_dir = “./”修改为扩展实际路径
如:extension_dir = “/usr/lib/php/modules/”

然后添加一行扩展配置文件来载入memcache扩展:extension=memcache.so

然后重启一下WebServer
service httpd restart

通过查看phpinfo();
能看到memcache扩展已经安装完成了~

发表评论