当我们运行php程序时,遇到以上错误原因是脚本运行占用了大量内存,超出了php设置的最大内存,解决这个问题,先查看自己的程序是否分配了过多的内存,在程序没有问题的情况下,你可以通过以下方法来增加PHP的内存限制(memory_limit)。
1.修改php.ini文件,搜索memory_limit修改值为128M,如果没有,你可以在文件的尾部自己增加这个参数。
2.在你的php代码中增加以下命令行即可。
ini_set('memory_limit','128M');
3.导入数据库报错,扩大内存执行以下命令
set global max_allowed_packet=1024*1024*16;