'Opcache' 标签

PHP 5.5 开启Opcache

Ubuntu 14 下的PHP版本是PHP 5.5,它不再支持APC。默认状态下Opcache Mod处于关闭状态,需要手动开启。有个奇怪的问题,既然是提升自身性能的为啥不默认启用呢?

PHP 5.5开启Opcache:
sudo vi /etc/php5/fpm/php.ini

;opcache.enable=0 修改为 opcache.enable=1

再做下小调整,将对应的选项改成下面这样的设置:

opcache.memory_consumption=128
opcache.max_accelerated_files=4000
opcache_revalidate_freq=240
opcache.interned_strings_buffer=8
opcache.fast_shutdown=1

确保PHP Opcache模块部已启用
sudo php5enmod opcache

sudo service php5-fpm restart

sudo service nginx restart

想查看效果可以使用这个工具
https://github.com/rlerdorf/opcache-status