您的位置:

php中的内存限制(php设置内存大小)

本文目录一览:

为什么我的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.ini中的memory limit 什么意思

内存限制 你设置大一些 不然数据大的时候运行超过这个限额就会出错。

php 内存不够怎么解决

这个提示的意思是内存条和磁盘空间太小,系统分配临时缓存的空间也随之不足,使你在运行一些程序时受到了缓存的限制。比方你在打游戏时是一关一关的往前打,你的电脑就要把你打过的游戏暂时保存在这个虚拟内存里。如果空间存储已满,那么你正在运行中的程序就会受到一些限制。

要解决虚拟内存太低的问题,只有把内存条和磁盘的容量扩大,一般内存条要达到1gb以上,磁盘也要达到80g的才好用。建议你只花几十元加一条内存条问题就全解决了。

如果你要手动将虚拟内存的缓存空间指定到其它盘符上是没有多大效果的。因为造成此问题的主要原因就是你的这些空间太小,使你的系统在合理分配时受到了限制。所以,你使用手动强迫手段来调配完全是错误的,相反,这样对你的电脑或更有所不利。

如果

你的确要手动调整,方法是:鼠标指向“我的电脑”弹右键——单击“属性”——单击“高级”——单击“性能”这里的“设置”——单击“高级”——单击“虚拟内存”这里的“更改”——在上面的列表中选择你要将虚拟内存更改到哪个盘,(选择剩余空间比较大的磁盘,一般的是e盘)——单击“自定义大小

”——输入最大值和最小值(把最大值改为物理内存的2.5倍)——点击右下角的“设置”按钮

——这时会弹出“重新启动计算机”的提示——单击“确定”重启即可

如何修改php内存限制

这个意味着PHP脚本使用了过多的内存,并超出了系统对其设置的允许最大内存。解决这个问题,首先需要查看你的程序是否分配了过多的内存