Allowed memory size of xxx bytes exhausted
问题描述
当一次获取大量数据的时候,导致php的内存溢出。
准确的说,是超出了php.ini文件设置的脚本可能消耗的最大内存量。如下图

解决方法
修改php.ini文件对应的配置项
上图 memory_limit = 128M 就是 脚本可能消耗的最大内存量,可以适当加大这个值。
代码中动态修改这个值的大小
另外你可能还要设置脚本的超时时间来配合使用。
set_time_limit(0);
ini_set('memory_limit',