(3)php5.6安装memcache扩展

1368人浏览 / 0人评论

1、下载 libmemcache

yum install libmemcached -y

2、下载memcache

wget http://pecl.php.net/get/memcache-3.0.8.tgz

3、解压

[root@192 package]# tar -zxf memcache-3.0.8.tgz 
[root@192 package]# cd memcache-3.0.8/
4、进行phpize

[root@192 memcache-3.0.8]# /usr/local/php5.6/bin/phpize 
Configuring for:
PHP Api Version:         20131106
Zend Module Api No:      20131226
Zend Extension Api No:   220131226

5、进行编译安装

[root@192 memcache-3.0.8]# ./configure --enable-memcache --with-php-config=/usr/local/php5.6/bin/php-config --with-zlib-dir
[root@192 memcache-3.0.8]#  make & make install

问题1、

make clean 一下然后再make,即可。原因未知,可能是某些脚本执行顺序的问题?

最终结果;


[root@192 memcache-3.0.8]# make install
Installing shared extensions:     /usr/local/php5.6/lib/php/extensions/no-debug-non-zts-20131226/
五、进行配置

[root@centos7 ext]# vi /usr/local/php/etc/php.ini

# 在 Dynamic Extensions 代码块中添加如下扩展

extension= /usr/local/php5.6/lib/php/extensions/no-debug-non-zts-20131226/memcache.so

六、进行重启检查

[root@192 no-debug-non-zts-20131226]# /usr/local/php5.6/sbin/php-fpm   #启动

[root@192 no-debug-non-zts-20131226]# /usr/local/php5.6/sbin/php-fpm -m|grep memcache
memcache
----------------------------------------------------------

验证是否关联成功

编写php文件:

<?php
echo phpinfo();
?>

 

 

 

然后通过nginx访问;

全部评论