关于PHP 缓存(Opcache)

默认情况下,为了减少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 **缓存**

访问 http://公网IP/ocp.php,或者直接访问 http://公网 IP/ocp.php?RESET=1

如下图:

Mirroring_help_ois_16

Last updated