Opcache(脚本缓存),这是 php 自带(php5.5 以后)的加速组件,官方认证且经常更新,所以想要服务器速度飞起来就一定要启用。
一、启用 OPcache 脚本(本文以lnmp1.7为了,其他的改下版本号)
cd /root/lnmp1.7
./addons.sh install opcache
此脚本是用来安装 opcache 的,LNMP 1.7 下安装的 PHP 5.5 或更高版本的 PHP 不需要额外安装 OPcache,默认已经安装上但未启用,要执行上面的命令进行开启。
二、配置 Opcache
打开 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 代表为缓存未命中率
四、缓存清除
重启php即可。
service php-fpm restart