更改php文件并刷新浏览器后,更改不会立即显示,但15秒后刷新会显示更改。 但是,PHP版本5.2.17会立即显示更改,但不会显示PHP版本5.5.3。
phpinfo报告HTTP响应标头已过期,因为php版本为5.2.17,但不适用于php版本5.5.3。
这是一个已知的问题,并且在更高版本的php中有修复吗?
http.conf有:
在OSX Lion和Chrome浏览器中使用localhost MAMP。
测试的源代码。更改号码,点击刷新浏览器。
<?php
echo "Value is 4";
?>
答案 0 :(得分:6)
如果您使用的是PHP版本5.5.3,则在您的MAMP首选项中有一个缓存。
同样的事情发生在我身上,我在那里找到了解决方案:MAMP time between seeing live changes
在您的MAMP目录中转至:/bin/php/php5.5.3/conf/php.ini
并评论Opcahe线:
[OPcache]
;zend_extension="/Applications/MAMP/bin/php/php5.5.3/lib/php/extensions/no-debug-non-zts-20121212/opcache.so"
; opcache.memory_consumption=128
; opcache.interned_strings_buffer=8
; opcache.max_accelerated_files=4000
; opcache.revalidate_freq=60
; opcache.fast_shutdown=1
; opcache.enable_cli=1