opcache キャッシュをクリアするための php メソッド: 1. 開発環境で php.ini ファイルを変更し、「opcache.revalidate_freq」の値を 1 に変更します; 2. オンライン環境では、「 opcache_reset 」を実行できます。 ();" コードを実行して Web サーバーを再起動します。
このチュートリアルの動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター
1、php.iniデフォルト設定
opcache.validate_timestamps=1 opcache.revalidate_freq=2 //默认每隔2s会验证改变的文件并会更新缓存
2. アプリケーションの状況
オンライン環境でデバッグする場合、コードが更新されてもすぐには反映されません。キャッシュが更新された後に有効になります。デバッグには不便です
3。解決策
1)、開発環境:
は次のように変更されます:
opcache.revalidate_freq=1 //可以将2s改成1s每隔1s会验证改变的文件并会更新缓存
2) 、オンライン環境:
opcache.validate_timestamps=0 //线上环境默认是不开启,不开启的话,会一直用缓存
以下の 2 つの方法:
a. エントリーファイルに
<?php opcache_reset(); ?>
b を追加 Web サーバーを再起動
推奨学習: 「 PHP ビデオ チュートリアル >>
以上がPHPでopcacheキャッシュをクリアする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。