更改php文件并刷新浏览器后,更改不会立即显示,而是在15秒后刷新显示更改。
但是,PHP 版本 5.2.17 的更改会立即显示,但 PHP 版本 5.5.3 不会立即显示。
phpinfo 报告 php 版本 5.2.17 的 HTTP 响应标头已过期,但 php 版本 5.5.3 则未过期。
这是一个已知问题吗?在更高版本的 php 中是否有修复?
http.conf 有:
- LoadModule expires_module 模块/mod_expires.so
- 过期有效日期
- 过期默认“现在”
在 OSX Lion 和 Chrome 浏览器中使用 localhost MAMP。
用于测试的源代码。更改号码,点击刷新浏览器。
<?php
echo "Value is 4";
?>
如果您使用 php 版本 5.5.3,则在您的 MAMP 首选项中会有一个缓存。
我也遇到了同样的情况,我在那里找到了解决方案:MAMP 看到实时变化之间的时间 https://stackoverflow.com/questions/19079089/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
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)