Allowed memory size of ... bytes exhausted

网络整理 - 08-16
当php程序占用的内存请求超出php.ini中memory_limit指定的大小限制时(例如使用stream读取较大的文件时),php会抛出"Allowed memory size of ... bytes exhausted"这个错误,解决方法有如下两种。

  一、通过修改php文件的代码来改变php内存限制,只需要在代码头部加入下面两种代码之一: 

  第一种代码:

ini_set("memory_limit","12M");//根据自己的需要修改php内存限制,如改为12M



  第二种代码:

ini_set("memory_limit","-1");//取消php内存限制



  二、修改php.ini文件:

memory_limit = 12M//根据自己的需要修改php内存限制,如改为12M