PHP メモリ割り当てエラー:「許可されたメモリ サイズ 33554432 バイトが使い果たされました」
エラー メッセージ「許可されたメモリ サイズ 33554432 バイトが使い果たされました」が表示される(43148176を割り当てようとしました) bytes) in php" は、PHP スクリプトがサーバー構成で許可されている以上のメモリを割り当てようとしていることを示します。
メモリ制限の増加
スクリプトが本当に必要とする場合このような大量のメモリがある場合は、許可されるメモリ制限を増やすことができます。これを行うには、PHP ファイルの先頭に次の行を追加します。
ini_set('memory_limit', '44M');
「44M」をメガバイト単位の必要なメモリ制限に置き換えます。
エラーのデバッグ
ただし、このエラー メッセージは、スクリプトがメモリを割り当てていることを示している可能性があることに注意することが重要です。非効率的に。メモリ制限を増やしても問題は先送りされるだけです。
代わりに、コードをデバッグして過剰なメモリ使用量の原因を特定することが重要です。一般的なアプローチには次のようなものがあります。
以上がPHP の「許可されたメモリ サイズ 33554432 バイトが使い果たされました」エラーを修正する方法?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。