更改 php 文件并刷新浏览器后,更改不会立即显示,但 15 秒后刷新会显示更改。但是,PHP 版本 5.2.17 的更改会立即显示,但不会显示 PHP 版本 5.5.3 的更改。
phpinfo 报告 PHP 版本 5.2.17 的 HTTP 响应标头已过期,但 PHP 版本 5.5.3 未过期。
这是一个已知问题,更高版本的 php 中是否有修复程序?
http.conf 有:
- 负载模块expires_module模块/mod_expires.so
- 过期活动于
- 过期默认"现在"
在OSX Lion和Chrome浏览器中使用localhost MAMP。
用于测试的源代码。更改号码,点击刷新浏览器。
<?php
echo "Value is 4";
?>
如果您使用 php 版本 5.5.3,则在 MAMP 首选项中有一个缓存。同样的事情发生在我身上,我在那里找到了解决方案:看到实时更改之间的 MAMP 时间
在 MAMP 目录中转到 :/bin/php/php5.5.3/conf/php.ini
并评论奥卡赫台词:
[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