注:以下介绍的安装方式为PHP的安装路径为/usr/local/php,如果你的服务器上PHP的安装目录不一致请按实际情况处理。
首先下载memcache扩展包
代码: 全选
wget https://github.com/websupport-sk/pecl-memcache/archive/NON_BLOCKING_IO_php7.zip
代码: 全选
unzip NON_BLOCKING_IO_php7.zip
代码: 全选
cd pecl-memcache-NON_BLOCKING_IO_php7/
代码: 全选
/usr/local/php/bin/phpize
代码: 全选
./configure --with-php-config=/usr/local/php/bin/php-config
#编译
make
#安装
make install
即在php.ini中添加
extension_dir=“扩展目录”
然后再php.ini中添加memcache扩展
代码: 全选
extension=memcache.so
#可以使用下面三种方式中的一种(具体看php的安装方式)
代码: 全选
service php-fpm restart
代码: 全选
cat /usr/local/php/var/run/php-fpm.pid
代码: 全选
systemctl reload php-fpm
下面介绍一下memcached扩展的安装方式,其实PHP的扩展安装方式非常类似
#首先需要安装libmemcached库
代码: 全选
yum -y install libmemcached libmemcached-devel
代码: 全选
wget https://github.com/php-memcached-dev/php-memcached/archive/php7.zip
代码: 全选
unzip php7.zip
cd php-memcached-php7/
/usr/local/php/bin/phpize
代码: 全选
./configure --with-php-config=/usr/local/php/bin/php-config
make
make install
代码: 全选
extension=memcached.so
#可以使用下面三种方式中的一种(具体看php的安装方式)
代码: 全选
service php-fpm restart
代码: 全选
cat /usr/local/php/var/run/php-fpm.pid
代码: 全选
systemctl reload php-fpm