首页 >后端开发 >PHP问题 > 正文

如何解决php内存溢出

转载2019-09-09 16:04:4413477

有时候我们在运行php程序的时候会发现 Fatal Error: Out of memory 这样的提示。 这有可能是程序中用到了大量的变量和对象,导致分配的内存不够用。

我就遇到这样一个错误怎么改也改不了,后来上网查了一些资料,可是修改了php.ini文件里的memory_limit参数,可是无论我怎么改还是有这个错误提示,特别郁闷!后来我实在没有办法了,就在QQ群里面求助,有人告诉我在我的程序代码中加入“init_set( "memory_limit" , "128M" ) ; ”这行代码就可以了,于是我试了一下,还真的行了。现在我把自己解决这个问题的两种办法分享给大家,希望能帮到和我一样遇到类似问题的人们。

方法一:

我们可以在php.ini文件中把memory_limit参数默认的128M修改为256M或者更大:

memory_limit =
 128M

方法二:

如果是虚拟主机,我们可以在程序需要用到大内存的地方添加:

init_set(
"memory_limit"
,
 "128M"
)
;

以上内容仅供参考!

推荐视频教程:PHP视频教程

以上就是如何解决php内存溢出的详细内容,更多请关注php中文网其它相关文章!

php中文网最新课程二维码

声明:本文转载于:CSDN,如有侵犯,请联系admin@php.cn删除

  • 相关标签:php 内存 溢出
  • 相关文章

    相关视频


    网友评论

    文明上网理性发言,请遵守 新闻评论服务协议

    我要评论条评论
    天使℡Baby
  • 天使℡Baby· 2021-01-12 11:42:501楼
  • 搞死计算机你要

  • 专题推荐

    推荐视频教程
  • 独孤九贱(4)_PHP视频教程独孤九贱(4)_PHP视频教程
  • ThinkPHP基础实战视频教程ThinkPHP基础实战视频教程
  • [公益直播]PHP实战开发极速入门[公益直播]PHP实战开发极速入门
  • ThinkPHP6.0极速入门(视频教程)ThinkPHP6.0极速入门(视频教程)
  • 视频教程分类