WEBシステム開発・デザイン制作などすべての作業を一貫してご提供しております。(大阪・東京近辺)

PHPの実行でエラーが発生!Allowed memory size of 1234567890 bytes exhausted

php.iniの設定を運用前に正しく設定しておかないと、ある時からエラーが発生してシステムが動作しなくなります。

Allowed memory size of 1234567890 bytes exhausted (tried to allocate 1234567890 bytes) in

上記のエラーは、その一つです。OSのインストール、yumなどで、PHPをインストールした状態ではmemory_limit が少なめに設定されている場合があります。

標準的なシステムでは問題ないのですが、データを配列などでゴリゴリしているプログラムの場合はオーバーフローして動いてくれません。

①php.iniのmemory_limitの値を増やして対応!

②または、管理者以外php.iniを変更できない場合は、スクリプトでini_set(“memory_limit”, “128M”);宣言をして対応!