关闭 MAMP 中的缓存
尝试关闭 MAMP 中的缓存以进行开发,在进行小更改后等待缓存过期会降低我的工作效率。(当我切换到PHP 5.5.3时开始出现问题,改回并不能解决问题)
研究后,我已采取以下步骤(未成功)禁用缓存:
注释掉了 php 中的 OPcache 行.ini并重置了 mamp。(并尝试零值显示)
;zend_extension="/Applications/MAMP/bin/php/php5.5.3/lib/php/extensions/no-debug-non-zts-20121212/opcache.so"
; opcache.memory_consumption=0
; opcache.interned_strings_buffer=0
; opcache.max_accelerated_files=0
; opcache.revalidate_freq=0
; opcache.fast_shutdown=1
; opcache.enable_cli=0
添加了 PHP 标头
header("Cache-Control: no-store, no-cache, must-revalidate, max-age=0");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache");
添加了 html 标头
<meta http-equiv="cache-control" content="max-age=0" />
<meta http-equiv="cache-control" content="no-cache" />
<meta http-equiv="expires" content="0" />
<meta http-equiv="expires" content="Tue, 01 Jan 1980 1:00:00 GMT" />
<meta http-equiv="pragma" content="no-cache" />
我还使用谷歌浏览器中的选项在开发工具打开时关闭缓存。
我在这里迷路了,想不出我能做些什么来禁用缓存。
更改PHP - OR - HTML代码后,我必须等待大约2分钟才能生效。但是,数据库更改似乎会立即生效,因此我认为这是服务器端的opcache。
MAMP 是否使用了另一个缓存,我需要禁用?(还是其他步骤?