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访问;
有问题请加博主微信进行沟通!
全部评论