PHP Fatal error: Allowed memory size of 536870912 bytes exhausted (tried to allocate 17295719 bytes) in


php所要輸出或者所要查詢的數據太大,可能會報以下的錯誤

PHP Fatal error:  Allowed memory size of 536870912 bytes exhausted (tried to allocate 17295719 bytes) in

 

php查看顯示memory_limit內存大小
php -r "echo ini_get('memory_limit');"

 

解決方式

1.永久性修改php內存xianzhi

  php.ini文件中memory_limit設置的數字太大,可以將其改的大一點,或者直接memory_limit=-1,意為不設限

2.運行文件內臨時性修改memory_limit

ini_set("memory_limit", "-1");

ini_set("memory_limit", "3072M");

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM