apache服务器php脚本不更新


近日融合开发需要接触到一商业化的web环境:apache+php7.2+mysql,该环境也集成了zend zip和beast加密,把编写好的php文件上传进行测试时发现,修改后的php不能生效,浏览器中显示的还是初始版本的代码。
这可多影响效率,需要马上解决。
首先需尝试的跟目录是否有关,放在web根目录和项目部署的目录,结果一样,这样可以排除项目的伪静态设置造成的,基本把设置集中在web环境中。
不变的是php文件,所以跟mysql没关系,设置应该是php环境。
按度娘提供的,设置ob_start()、ini_set('output_buffering', 0)、ob_flush之类配置,统统没用;

https://www.codenong.com/40950969/
opcache.revalidate_freq和header("Pragma: no-cache");等设置也没有效果
https://blog.csdn.net/weixin_27956639/article/details/115621334

最后,找到了opcache.revalidate_freq设置为0,测试通过

https://blog.csdn.net/weixin_27956639/article/details/115621334

声明:Alber.F|版权所有,违者必究|如未注明,均为原创|本网站采用BY-NC-SA协议进行授权

转载:转载请注明原文链接 - apache服务器php脚本不更新

医疗器械质量和注册管理的信息化的尝试者