你好,我想在我的开发机器上完全关闭 php 的缓存(所有类型)。无论我怎么尝试,IIS 7 仍然在缓存,这真的让我抓狂!
答案1
好的,这可能是一个迟来的回复,但我遇到了类似的问题,结果发现是由一个名为 wincache 的 PHP 加速器引起的。
只需在 php.ini [PHP_WINCACHE] 中注释掉此行;extension=php_wincache.dll
答案2
我花了一段时间才找到这个:
输出缓存
单击“编辑功能设置...”取消选中启用缓存和启用内核缓存
应用程序池
选择您的池并单击“回收...”检查“固定请求数”设置为 1
这将强制清除所有缓存。
答案3
检查您的 applicationHost.config 文件中是否有下面提到的条目。
<system.webServer>
<caching enabled="true" enableKernelCache="true">
</caching>
</system.webServer>
将 true 改为 false 就好了。
从用户界面来看,
点击网站 ->输出缓存 点击编辑功能设置... 取消选中启用缓存和启用内核缓存