2014年5月21日 星期三

PHP Memory limit

PHP執行中因下列錯誤而中止

Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 32 bytes) in /php/doctrine/lib/Doctrine/Query/Abstract.php on line 508


PHP 系統設定記憶體限制,預設128MB。
可由php.ini檔案設定找到,裡面有一項參數memory_limit

memory_limit=2048m; Maximum amount of memory a script may consume (128MB)

P.S.  可藉由指令方式顯示現有記憶體限制
php -r 'echo "PHP Memory Limit :".ini_get("memory_limit")."\n";'
PHP Memory Limit : 2048M

沒有留言:

搜尋此網誌