当我保存对 PHP 文件的更改然后重新加载时,无论我刷新了多少次,它都会继续执行旧版本的脚本一分钟左右。 1 分钟(左右)后,它会执行当前版本。
如何禁用此行为以便立即发生更改?
设置是带有 Nginx 的 PHP-FPM。
最佳答案
我的解决方案是使用 Zend OPCache 配置而不是 APC。
我在我的 Windows 8.1 机器上安装了原始版本的 WNMP (PHP 5.5.11),并在我的 php.ini
文件的 [opcache]
部分发现 Zend OPCache 已启用,并且每 60 秒仅检查一次文件更改 (opcache.revalidate_freq=60
)。查找该配置指令并将其设置为 0
以强制 OPCache 在每个请求时检查 php 文件。
关于caching - 如何使用 Nginx 禁用 PHP 5 (FPM) 的代码缓存?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20364731/