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");