33

ドキュメントでは、「主にデバッグに使用される」と書かれているため、「問題が発生してデバッグを行う必要がない限り、決して有効にしないでください」と思われますが、ほとんどすべてを読むと、「opcache」を有効にするように書かれています.enable_cli 1" しかし、なぜですか? この問題に関する情報が見つからなかったので、もし誰かが知っていれば、ドキュメントが基本的に 0 を維持するように言っているのに、なぜそれを有効にする必要があるのでしょうか?

4

3 に答える 3

37

それをオフにしておきます。これは主に、OPcache 自体の問題をデバッグする際に使用するためにあります。

このopcache.enable_cliオプションは、コマンド ラインから (コマンドを使用して) PHP スクリプトを実行するときに、PHP OPcache を有効にしますphp。ただし、PHP 5.x の場合、OPcache 拡張機能はキャッシュされたオペコードを現在のプロセスのメモリに保存することで機能することに注意してください。これは、PHP を実行しているプロセスが、Web サーバーや FastCGI の下など、これらのオペコードを再利用できる複数の要求を処理する場合にのみ役立ちます。1 つの「リクエスト」を実行して終了する PHP CLI のようなプロセスでは、メモリと時間を浪費するだけです。

于 2014-07-30T21:25:35.093 に答える