提示Allowed memory size of 134217728 bytes exhausted,出现这种错误的情况常见的有三种:
0:查询的数据量大。
1:数据量不大,但是php.ini配置的内存太小。
2:逻辑出现死循环。
解析:
134217728/1024/1024 = 128M
解决方案:
0:修改php.ini
memory_limit = 128
但是这种需要重启服务器,所以对于虚拟机有限制
1:通过ini_set函数修改配置选项值
// 升级256M、128M内存
ini_set('memory_limit','256M')
ini_set('memory_limit','128M')
// 不做限制
ini_set('memory_limit','-1')