首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在MAMP中停止PHP 5.5.3的缓存

在MAMP中停止PHP 5.5.3的缓存
EN

Stack Overflow用户
提问于 2013-09-29 08:42:01
回答 6查看 60.9K关注 0票数 124

已在使用PHP 5.5.3的新Macbook上安装MAMP。

重新加载和刷新不执行任何操作。还是一无所获。谷歌搜索几分钟,试图找出哪里出了问题,然后回来刷新一下。它起作用了。什么鬼东西?

我进入php.ini并禁用了所有新的OPcache,并将默认缓存时间设置为0。已向文档添加标题以强制不缓存。仍然是同样的问题。这到底是怎么回事?

network选项卡显示了一个HTTP200请求,所以index.php文件中的任何新HTML都可以正常呈现,但是需要由服务器呈现的新PHP会被延迟,直到经过一段我不知道如何更改的预定时间后才会呈现。到底怎么回事?

我也在Safari中检查了这一点,所以这肯定是服务器导致文件无法呈现的原因。

但有趣的是,如果我进入MAMP并将PHP版本更改为旧版本(PHP5.2或其他版本),它将正常呈现,没有“缓存问题”。切换到PHP5.5,它就会挂起。在MAMP首选项中,5.5的缓存选项甚至不存在,并被自动禁用。

EN

回答 6

Stack Overflow用户

发布于 2013-11-28 11:19:30

1)在/Applications/MAMP/bin/php/php5.5.3/conf/php.ini中

2)设置opcache.revalidate_freq=0

3)重启MAMP

票数 26
EN

Stack Overflow用户

发布于 2014-10-26 20:53:02

看起来这终于是一个GUI选项了。MAMP 3.0.7.2 for Mac OS X

票数 4
EN

Stack Overflow用户

发布于 2013-12-16 03:10:29

花了大约1个小时试图弄清楚这可能是什么,这是痛苦的。

我只是在代码末尾添加了这段代码,并重新启动了MAMP。

代码语言:javascript
复制
  opcache.revalidate_freq=0
  opcache_reset();
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19073270

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档