php7出了!性能提升一倍!
不过兼容性好像还不太好,我在php7下安装memcached扩展遇到了问题,记录一下。
- 首先需要安装libmemcached支持:
官网在此,找到最新版的下载链接 https://launchpad.net/libmemcached,使用wget下载tar.gz压缩包,解压缩,进入目录,依次执行(prefix后为安装目录):1
2
3./configure --prefix=/usr/local/libmemcached
make
make install - 安装memcached
php使用memcache的扩展有两个,一个memcache,一个memcached,前者比较老,推荐使用第二个,我们这里以第二个为例:
在github上找到适用于php7的分支(https://github.com/php-memcached-dev/php-memcached/tree/php7),同样使用wget下载zip压缩包,解压缩,进入目录,依次执行下列命令(其中php-config和libmemcached目录根据具体情况设定,可以使用whereis或者find来查找):安装成功1
2
3
4/usr/local/php/bin/phpize
./configure --with-php-config=/usr/local/php/bin/php-config --enable-memcached-sasl
make
make install