豁然高

导航

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

 

posted on 2021-10-21 11:58  豁然高  阅读(1981)  评论(0编辑  收藏  举报