我们一生之中,要牢记和要忘记的东西一样多。其实人生最好的贵人,就是不断努力的自己!靠自己,最踏实!假期很短暂,快乐却无边,工作很苦闷,赚钱最重要,陶醉在假期的快乐中,奋斗在工作的战线中,苦中寻乐一点甜,快乐与你长相伴。
在PHP程序运行中,如果遇到“Fatal Error: Allowed memory size of xxxxxx bytes exhausted”的错误,那意味着PHP脚本使用了过多的内存,并超出了其允许的最大内存量。解决这个问题之前,首先要检查一下你的程序是否由于逻辑错误导致了占用内存过高,如果没有下面的方法来增加PHP的内存限制。
检查php的内存限制的方法
1、新建一个php文件,并输入下面的代码,就可以查看php的内存限制。
<?php phpinfo(); ?>
2、如下图所示,当前的内存限制为 128m
通过php.ini修改php内存限制
打开php的配置文件,php.ini 并搜索"memory_limit "选项,如果没有可以配置文件末尾添加!
下面是博主自己服务器php的内存限制数据
memory_limit = 128M
改为一个1G的内存限制
memory_limit = 1024M
改为无限制内存
memory_limit = -1
动态修改php限制内存的方法
如果你想临时的修改一下php的内存限制,可以通过使用php代码的形式来实现!
1、动态修改php内存为512m
@ini_set('memory_limit', '512m');
2、动态修改php内存为1g
@ini_set('memory_limit', '1024m');
3、取消掉php的内存限制
@ini_set('memory_limit', '-1');
以上就是php修改内存限制的方法。没有人会让我输,除非我不想赢。更多关于php修改内存限制的方法请关注haodaima.com其它相关文章!