Lnmp环境开启Opcache缓存优化提速PHP十倍性能
简介
据说开启了Opcache缓存之后,PHP的性能会有大幅的提升,自从php5.5以后就带有加速的组件,想要服务器的
速度起飞必须要启用这个。这里我使用Opcache来开启,示例是以lnmp1.9的一键脚本做演示。
教程
这里我用的是lnmp1.9带的脚本,你根据自己的lnmp版本来实际操作
cd lnmp1.9/
执行脚本,此脚本是用来安装 opcache 的,LNMP 1.7 下安装的 PHP 5.5 或更高版本的 PHP 不需要额外安装
OPcache,默认已经安装上但未启用,要执行上面的命令进行开启
./addons.sh install opcache
接着配置一下php.ini的文件,如果不知道在哪,用find命令查找一下
#查找php.ini配置文件的路径
find / -name "php.ini"
/usr/local/php/etc/php.ini
根据上面查找得到的路径,我们来修改配置文件
#修改配置文件
vi /usr/local/php/etc/php.ini
#增加如下配置在php.ini的最后一行
[Zend Opcache]
opcache.enable=1;
opcache.enable_cli=1;
opcache.force_restart_timeout=3600;
opcache.memory_consumption=128;
opcache.interned_strings_buffer=8;
opcache.max_accelerated_files=4000;
opcache.fast_shutdown=1;
重启一下PHP
service php-fpm restart
开启之后我们可以在phpinfo里看到Zend OPcache,打开页面搜一下关键字就能搜到,参数是 cache hits,代表
缓存命中率;下面的 cache misses 代表为缓存未命中率
版权声明:
作者:ivpsr.com
链接:https://ivpsr.com/4460.html
文章版权归作者所有,未经允许请勿转载。
THE END