wdcp的php7.1安装memcached方法

由于wdcp是免费面板,导致用户大多数是屌丝或者小企业。但是不得不承认它的速度很快,Kris曾经测试过同样的站点文件放在WDCP和宝塔下,TTFB(首字节响应时间)差了几百ms。

说到速度,php7的memcached是必装扩展。论坛和网上的教程大多数是错误的,Kris试了N次终于成功,现在把wdcp的php7.1安装memcached的流程记录下来,方便以后部署查阅。

1.安装memcached

yum -y install memcached

安装完以后执行如下操作

chkconfig memcached on
/etc/init.d/memcached  start

接着执行

netstat -tunlp | grep memcached

如果看到11211端口,说明memcached安装成功。
2.安装libmemached

wget https://launchpad.net/libmemcached/1.0/1.0.16/+download/libmemcached-1.0.16.tar.gz
tar -zxvf libmemcached-1.0.16.tar.gz
cd libmemcached-1.0.16
./configure -prefix=/usr/local/libmemcached -with-memcached
make && make install

3.下载memcached扩展包并安装

git clone git://github.com/php-memcached-dev/php-memcached.git
cd php-memcached/
#安装扩展
/www/wdlinux/phps/71/bin/phpize
./configure -enable-memcached -with-php-config=/www/wdlinux/phps/71/bin/php-config -with-zlib-dir -with-libmemcached-dir=/usr/local/libmemcached -prefix=/usr/local/phpmemcached  --disable-memcached-sasl
make  -j4
make install

安装完毕后会提示扩展目录:

/www/wdlinux/phps/71/lib/php/extensions/no-debug-non-zts-20160303/

编辑php7.1的php.ini文件:
添加至最后一行

[memcached]
extension=/www/wdlinux/phps/71/lib/php/extensions/no-debug-non-zts-20160303/memcached.so

重启php

查看phpinfo,如果有下图memcached状态,说明已经安装完毕

全部评论 (0条评论)

发表评论

正在加载验证码......

请先完成验证