【发布时间】:2017-02-13 15:37:25
【问题描述】:
当我将更改保存到 PHP 文件然后重新加载时,无论我刷新多少次,它都会继续执行旧版本的脚本一分钟左右。 1 分钟(左右)后,它会执行当前版本。
如何禁用此行为以便立即发生更改?
设置是带有 Nginx 的 PHP-FPM。
【问题讨论】:
-
nginx 默认不缓存。 linux 默认没有文件缓存。你设置好你的服务器了吗?
-
是的,我设置了服务器。我相信新版本的 PHP 已经内置了操作码缓存。
-
在你的ini中注释掉opcache扩展(opcache.so)
-
在
/etc/php5/fpm/php.ini中找不到opcache.so的实例 -
尝试 opcache.enable=Off - 但据我所知 opcache 在默认情况下也未启用,并且必须在执行 ./configure 时显式启用