Mount
Apache 未讀取 PHP 文件的更改
我正在使用 Apache 和 PHP 在 CentOS6 伺服器上進行開發。當我對 PHP 文件進行更改(並保存)時,似乎 apache 沒有讀取更改後的文件 - 它仍在處理我的舊 .php 文件。5-10 分鐘後,它將開始使用新文件。
有人可以告訴我如何強制 Apache 立即獲取更改的 .php 文件嗎?
更新:我將文件移動到 apache 伺服器上,但問題仍然存在(這不是 NFS 問題)。所以似乎 Apache 只是沒有在幾分鐘內讀取更改的文件 困惑……
也許我和你有同樣的問題,這是因為 php.ini 上的 opcache 配置。所以我將重新驗證頻率設置為 0
opcache.revalidate_freq=0
或禁用 opcache
opcache.enable=0
記得之後重新啟動 Apache 伺服器。
我在我的開發機器上遇到了類似的問題,對 PHP 程式碼的更新沒有立即反映。我通過編輯
php.ini
opcache
設置並將指令設置為解決了這個問題opcache.enable=0