在OSX和PHP V5.5.3中使用MAMP时,不会立即显示php编辑

eza*_*spi 0 php mamp

更改php文件并刷新浏览器后,更改不会立即显示,但15秒后刷新显示更改.但是,PHP版本5.2.17会立即显示更改,但不会显示PHP版本5.5.3.

phpinfo报告HTTP响应标头已经到期为PHP版本5.2.17,但不适用于PHP版本5.5.3.

这是一个已知的问题,并且在更高版本的PHP中有修复吗?

http.conf有:

  • LoadModule expires_module modules/mod_expires.so
  • ExpiresActive On
  • ExpiresDefault"now"

在OSX Lion和Chrome浏览器中使用localhost MAMP.

测试的源代码.更改号码,点击刷新浏览器.

<?php
echo "Value is  4";
?>
Run Code Online (Sandbox Code Playgroud)

cod*_*ted 6

如果您使用php版本5.5.3,则在您的MAMP首选项中有一个缓存.同样的事情发生在我身上,我在那里找到了解决方案:看到实时更改之间的MAMP时间

在你的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
Run Code Online (Sandbox Code Playgroud)