php メモリ
/etc/php.ini
#memory_limit = 8M ; Maximum amount of memory a script may consume (8MB)
memory_limit = 16M ; Maximum amount of memory a script may consume (8MB)
http://www.clara.jp/inquiry/faq/ma0010.php
ご質問
PHPでFatal error: Allowed memory size of 8388608 bytes exhaustedというエラーが出ます。ご回答
弊社がご提供させていただいているPHP のパッケージでは、標準で8MB (8byte*1024*104=8388608 bytes)までのメモリを割り当てられるようになっております。このエラーメッセージはこの制限値を超える割り当てを要求した場合に出されるエラーメッセージです。お客様による /etc/php.ini の書き換えによって割当量を変更させることが可能です。最大実行時間を60秒、メモリ制限を12MBに変更する例:
変更前
max_execution_time = 30 ; Maximum execution time of each script, in seconds
memory_limit = 8M ; Maximum amount of memory a script may consume (8MB)変更後
max_execution_time = 60
memory_limit = 12M
なおVPSサービスではお客様ごとの領域に割り当てられるメモリ量自体が限られておりますので、極端に大きな数値にした場合にはサーバが停止したり予期せぬ動作をすることがありますのでご注意ください。