ApacheはPHPファイルの変更を読みません。

ApacheはPHPファイルの変更を読みません。

私はApacheとPHPを使用してCentOS6サーバーで開発しています。 PHPファイルを変更して保存すると、Apacheは変更されたファイルを読み取れないようです。まだ古い .php ファイルを処理しています。 5〜10分後に新しいファイルの使用を開始します。

誰かがApacheに変更された.phpファイルをすぐに選択するように強制する方法を教えてもらえますか?


更新:ファイルをApacheサーバーに移動しましたが、問題はまだ存在します(NFSの問題ではありません)。だから、Apacheは混乱しても数分間変更されたファイルを読んでいないようです。

ベストアンサー1

たぶん私はあなたと同じ問題を抱えていますが、それはphp.iniのopcache設定によるものです。そのため、再検証の頻度を0に設定しました。

opcache.revalidate_freq=0

またはopcacheを無効にしてください。

opcache.enable=0

後でApacheサーバーを再起動することを忘れないでください。

おすすめ記事