PHP教程

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

本文主要是介绍PHP Fatal error: Allowed memory size of 536870912 bytes exhausted (tried to allocate 17295719 bytes,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

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

 

这篇关于PHP Fatal error: Allowed memory size of 536870912 bytes exhausted (tried to allocate 17295719 bytes的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!