ホームページ  >  記事  >  バックエンド開発  >  PHPコードの変更が反映されない場合の対処方法

PHPコードの変更が反映されない場合の対処方法

藏色散人
藏色散人オリジナル
2020-08-18 09:16:016348ブラウズ

PHP コードが有効にならない問題の解決策: 最初にプログラム キャッシュを確認し、次にサーバーで CDN アクセラレーションが有効になっているかどうかを確認し、次に PHP でオペコード キャッシュが有効になっているかどうかを確認し、最後に設定を行います。キャッシュの有効期限。

PHPコードの変更が反映されない場合の対処方法

おすすめ: 「PHP ビデオ チュートリアル

PHP の変更がすぐに有効にならない場合とアップデートの解決策遅延が更新が間に合わない

PHP コードを変更しましたが、更新が間に合わません。更新するまでに長時間待つ必要があります。php-fpm サービスを再起動すると有効になります。

PHP コードを変更し、ページを更新して、PHP フィードバックの結果を待ちます。1 秒が経過しても、2 秒が経過しても、応答がありませんか?ナニ、何が起こっているの?ページが正常に更新されるまで、N 分まで待ちます。

解決策

まず、プログラム キャッシュをチェックして、プログラム フレームワークのオープン キャッシュ設定に問題がないことを確認します。

2 番目に、サーバーで CDN アクセラレーションが有効になっているかどうかを確認します。CDN アクセラレーションのキャッシュにより、一部の更新が遅れる可能性があります。

3 番目に、最終的に PHP がオペコード キャッシュを有効にしているかどうかを確認します。

phpinfo() 関数を使用して、PHP 起動モジュールに ZendOpcache などのオペコード キャッシュが含まれているかどうかを確認します。

存在する場合は、php.ini を開いて「opcache」を検索し、

opcache.revalidate_freq=60

opcache.revalidate_freq=0

opcache.revalidate_freq に変更します。これはキャッシュの有効期限設定であり、その後に設定されます。 60 秒 スクリプトは 60 秒後に変更を更新しないことを意味します。これを 0 に変更すると、各変更は時間内に有効になります。または、別の時間に変更することもできます。

上記の変更が反映されない場合は、php.ini の変更場所が正しいかどうかを確認してください。

PHPコードの変更が反映されない場合の対処方法

以上がPHPコードの変更が反映されない場合の対処方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。