php修改内存限制的方法

我们一生之中,要牢记和要忘记的东西一样多。其实人生最好的贵人,就是不断努力的自己!靠自己,最踏实!假期很短暂,快乐却无边,工作很苦闷,赚钱最重要,陶醉在假期的快乐中,奋斗在工作的战线中,苦中寻乐一点甜,快乐与你长相伴。

在PHP程序运行中,如果遇到“Fatal Error: Allowed memory size of xxxxxx bytes exhausted”的错误,那意味着PHP脚本使用了过多的内存,并超出了其允许的最大内存量。解决这个问题之前,首先要检查一下你的程序是否由于逻辑错误导致了占用内存过高,如果没有下面的方法来增加PHP的内存限制。

检查php的内存限制的方法

1、新建一个php文件,并输入下面的代码,就可以查看php的内存限制。

<?php phpinfo(); ?>

2、如下图所示,当前的内存限制为 128m

php修改内存限制的方法

通过php.ini修改php内存限制

打开php的配置文件,php.ini 并搜索"memory_limit "选项,如果没有可以配置文件末尾添加!

下面是博主自己服务器php的内存限制数据

memory_limit = 128M

php修改内存限制的方法

改为一个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其它相关文章!

您可能有感兴趣的文章
PHP性能优化案例分享

PHP实现短信验证码的发送次数限制

PHP中的异常处理机制深入讲解

PHP常见七种算法合集代码实例

PHP微信扫描二维码关注公众号后自动登录第三方网站