OPCache は、次のコードをスクリプトに追加することで一時的に無効にすることができます。
ini_set('opcache.enable', 0);
これは、OPCache がスクリプトの原因であるかどうかを判断するために使用できます。失敗。したがって、ユーザーはすべての拡張機能をチェックしてオン/オフにして、どの拡張機能が問題の原因となっているかを確認する必要はありません。
どのファイルとスクリプトが失敗した理由を示すログを見つけます (OPCache が有効な場合)。
ユーザーがデバッグしようとしているアプリケーションについて詳しい情報を持っている場合、これは実行可能なオプションです。
ini_set('display_errors', 1); error_reporting(~0);
上記 2 つの解決策が機能しない場合、ユーザーは Xdebug を使用してアプリケーションをデバッグできます。これには、ユーザーがアプリケーションで使用されるデータ構造を表示できるリモート デバッガーがあり、対話的にコードをステップ実行したりデバッグしたりするのに役立ちます。
以上がPHP OPcache の問題をデバッグしてログに記録する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。