PHP7 的性能比上一版本已经有较大的提升,在安装 Opcache 扩展,可以再提高 30~50% 的性能;在编译安装 PHP7 的时候,默认是没有安装 Opcache 扩展的,可以通过以下两种方式安装:

1. 在 Centos 环境下,通过编译安装

因为安装 PHP7 的时候,是通过编译安装的,所以再次进入 PHP7 安装文件,执行cd /root/php-7.1.0,文件名结合实际情况修改,再执行/usr/local/php/bin/phpize命令,安装.configure文件;再执行以下命令编译安装:

1
2
./configure --with-php-config=/usr/local/php/bin/php-config --enable-opcache
make && make install

最后开启 php.ini 文件的 Opcache 扩展,重启即可。

2. 在 Mac 环境下,使用 brew 安装

因为安装 PHP7 的时候,是通过 brew 安装的,所以没有 PHP7 的安装文件,通过brew search命令,可以查找到 Opcache 扩展,执行brew install php71-opcache命令安装,如下图:

opcache-1

再执行brew services restart --all命令,重启所有服务即可。

输出 php 配置信息如下:

opcache-2

从图可以看出,Opcache 扩展已经安装成功;下面是在 Lumen 框架下测试的对比图:
安装前:

opcache-3

安装后:

opcache-4

可以看出,性能上也有了大幅提升。

最后更新: 2017年11月19日 20:17

原始链接: http://blog.minhow.com/articles/php/opcache-performance/

× 请我吃糖~
打赏二维码