今天更新一台服务器的php版本发现安装php7.2默认是没有打开Opcache缓存加速的。
很简单
首先输出phpinfo看Loaded Configuration File指定/usr/local/php/etc/php.ini位置
在对应位置加入以为内容:
[opcache]
zend_extension = opcache.so
opcache.enable=1
opcache.memory_consumption = 128
opcache.interned_strings_buffer = 8
opcache.max_accelerated_files = 10000
opcache.revalidate_freq = 2
opcache.enable_cli = 1
重起php,刷新phpinfo页面,搜索看到有Zend OPcache就是成功了,有个属性Cache hits查看命中率
显示参数代表什么参考官方文档
https://www.php.net/manual/zh/opcache.configuration.php