PHP – Fatal error: Allowed memory size of xxx bytes
PHP – Fatal error: Allowed memory size of xxx bytes
資料來源: https://blog.xuite.net/chingwei/blog/30054402-%E3%80%90%E7%B3%BB%E7%B5%B1%E3%80%91PHP+-+Fatal+error%3A+Allowed+memory+size+of+xxx+bytes+exhausted
實際錯誤訊息:
Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 19637848 bytes) in /opt/lampp/htdocs/…../index02.php on line 7
所以解決的方法就是到 php.ini 將 memory_limit 加大。
方法01.
# vi /php-etc-path/php.ini
將 memory_limit 改成
memory_limit = 128M
但數字是看各程式的需求。
方法02.
另外也可以直接在程式中設定,但記得要放在整個程式的前面。
<?php ini_set("memory_limit","128M"); ?>
PS. 另外還有其他的設定
ini_set("max_execution_time",300000); ini_set("max_input_time",600000);