1 Answers
默认情况下,为了减少PHP编译时间,提高性能(生产环境强烈开启Opcache),微柳提供的PHP环境默认加载了Opcache模块,关于原理请参考:《深入理解PHP Opcode缓存原理》
但是这样会出现PHP代码更新后,需要2~3分钟才能生效,这样影响工作效率,在网站调试阶段建议您关闭或者每次有代码更新刷新缓存(推荐方法二)
方法一:关闭Opcache
vi /usr/local/php/etc/php.ini
注销opcache相关参数(搜索opcache,前面加分号;),并重启php-fpm
方法二:刷新PHP缓存
访问http://公网IP/ocp.php,或者直接访问http://公网IP/ocp.php?RESET=1
如下图:
但是这样会出现PHP代码更新后,需要2~3分钟才能生效,这样影响工作效率,在网站调试阶段建议您关闭或者每次有代码更新刷新缓存(推荐方法二)
方法一:关闭Opcache
vi /usr/local/php/etc/php.ini
注销opcache相关参数(搜索opcache,前面加分号;),并重启php-fpm
方法二:刷新PHP缓存
访问http://公网IP/ocp.php,或者直接访问http://公网IP/ocp.php?RESET=1
如下图:
Please login or Register to submit your answer