关于PHP 缓存(Opcache)
Last updated
Last updated
默认情况下,为了减少PHP编译时间,提高性能(生产环境强烈开启Opcache),PHP 环境默认加载了 Opcache 模块(PHP5.5、5.6、7.0),关于原理请参考:《深入理解 PHP Opcode 缓存原理》但是这样会出现 PHP 代码更新后,需2~3 分钟才能生效,这样影响工作效率,在网站调试阶段建议您关闭或者每次有代码更新刷新缓存(推荐方法二)
方法一:关闭 Opcache
/usr/local/php/etc/php.ini 和 /usr/local/php/etc/php.d目录中相关文件
注销 opcache 相关参数(搜索opcache,前面加分号;),并重启php-fpm或apache服务
方法二:刷新 PHP **缓存**
访问 IP/ocp.php?RESET=1
如下图: