間違ったメモリ制限:「許可されたメモリ サイズ X バイトが使い果たされました」
エラーが発生しました「許可されたメモリ サイズ 67108864 バイトが使い果たされました」 phpinfo が、memory_limit 128M を報告しているにもかかわらず、これは珍しいことではありません。この不一致の背後にある理由を詳しく見てみましょう。
PHP の構成設定は、次のいくつかの場所で設定できます。
PHPinfo は、「マスター」値をデフォルトとして表示し、「ローカル」値をアクティブな構成として表示します。アクティブな構成は、上記のいずれかの場所でオーバーライドできます。
特に、PHP はコマンドライン操作と Web サーバー操作用に個別の .ini ファイルを維持します。コマンドライン コンテキストで phpinfo() によって報告されるメモリ制限は、Web スクリプトで報告されるメモリ制限と異なる場合があります。
特定のインスタンスでは、ユーザーが知らないうちにプライマリ PHP ファイルで ini_set() が呼び出されます。 、メモリ制限を変更していたため、phpinfo がより高い値を報告しているにもかかわらず、エラー メッセージが表示されました。
以上がPHP が phpinfo() で実際の許容サイズよりも高いメモリ制限を報告するのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。