最佳答案
用 PHP 5.5.3在新 Macbook 上安装 MAMP。
重新加载和刷新什么也不做。还是没反应。用谷歌搜索几分钟,试图找出问题所在,然后回来刷新。有用。搞什么?
我进入 php.ini 并禁用所有新的 OPcache,并将默认缓存时间设置为0。向文档添加了标题以强制不缓存。还是那个问题。这到底是怎么回事?
网络选项卡显示了一个 HTTP 200请求,所以 index.php
文件中的任何新 HTML 都可以呈现,但是需要由服务器呈现的新 PHP 会延迟呈现,直到一些预先确定的时间过去,我不知道如何更改。发生什么事了?
我在 Safari 中也检查了这一点,所以它肯定是一个服务器的东西,是保持从呈现文件。
有趣的是,如果我进入 MAMP 并将 PHP 版本更改为旧版本(PHP 5.2或其他版本) ,它将正常呈现,没有“缓存问题”。切换到 PHP 5.5,然后挂断。在 MAMP 首选项中,5.5的缓存选项甚至不存在,而是被自动禁用。