よくある設定として
- 実行するプログラムの中に書く
hoge.php
ini_set('memory_limit', '256M');
- 実行時に指定
php -d memory_limit=512M hoge.php
がよく見かけるけどlimit無制限で実行する方法は
php -d memory_limit=-1hoge.php
マイナス値を入れる
ソースは下記
http://www.php.net/manual/en/ini.core.php#ini.memory-limit
Note that to have no memory limit, set this directive to -1.
localとかの開発環境や占有できる環境でしか使わなそうだけど、とりあえず重いバッチ(PHP)を動かしたい場合はつかえるかな