【发布时间】:2013-10-05 01:54:45
【问题描述】:
在带有 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 的缓存选项甚至不存在并且被自动禁用。
【问题讨论】:
-
我知道这不能解决您的问题,但我个人不是 MAMP 的忠实粉丝,因为安装自定义堆栈如此简单时尤其如此 - 这是一个非常快速的指南使用自制软件安装堆栈:github.com/josegonzalez/homebrew-php
-
@mewm 我没有意识到它可以这么容易。干杯!只需几次击键,就可以使用它来使用 nginx。 learnaholic.me/2012/10/10/…