很多站长朋友们都不太清楚php进程内存限制,今天小编就来给大家整理php进程内存限制,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 如何修改php内存限制 2、 如何修改PHP网站程序中的最大内存 3、 为什么我的PHP7.2.1内存最大限定5G,实际却无法超过1G 4、 实践出php内存极限占用是多少 如何修改php内存限制这个意味着PHP脚本使用了过多的内存,并超出了系统对其设置的允许最大内存。解决这个问题,首先需要查看你的程序是否分配了过多的内存
如何修改PHP网站程序中的最大内存不知道你说的醉大内存什么意思,是执行但文件醉大消耗内存么?
如果是,
memory_limit = 128M ; 可以将128M改为任何你想设置的值
httpd restart
编辑php.ini
在php.ini中,找到"memory_limit"这一项,如果没有,你可以在文件的尾部自己增加这个参数。以下是一些设置范例
保存文件
重启web 服务器
如果是web服务器使用Apache, 则执行:
为什么我的PHP7.2.1内存最大限定5G,实际却无法超过1G一般大型网站memory_limit用默认的128M都完全没问题,你的要5G?是要一次性处理几个G的POST数据吗?那肯定是你的程序有问题,一般情况下不需要这么大内存占用的。
以下是我个人看法,未经测试,权当参考:尽管你的系统是64位的,但你的PHP是32位的,因此最大的内存寻址范围也就是2G,再加上PHP本身的占用,实际可供分配的就是1G了。
因此我认为你目前的重点不是如何扩大PHP的内存限定,而是要优化你的脚本代码。
实践出php内存极限占用是多少这个看情况了,处理大数据肯定需要的内存更大,只是本地调试肯定用不了多少。
php.ini的内存限制默认为memory_limit = 128M,只要把memory_limit设为-1,就不会限制你跑cli脚本时的内存限制。
一般作为一台专门运行php的服务器,肯定要尽可能的把内存给于php运行,一台不够就追加。
关于php进程内存限制的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于php进程内存限制 php一个进程占用多少内存的详细内容...