在 php.ini 中将内存限制设置为 -1 对于 apache2 有何作用?
我猜它只是给它无限内存,但我不确定有人能解释一下吗?我不想让它占用我所有的内存哈!
谢谢
答案1
这设置了允许脚本分配的最大内存量(以字节为单位)。这有助于防止编写不当的脚本耗尽服务器上的所有可用内存。请注意,要不受内存限制,请将此指令设置为 -1。
在 PHP 5.2.1 之前,要使用此指令,必须在编译时通过在 configure 行中使用 --enable-memory-limit 来启用它。在 5.2.1 之前,定义函数 memory_get_usage() 和 memory_get_peak_usage() 也需要此编译时标志。
当使用整数时,值以字节为单位。也可以使用本 FAQ 中所述的简写符号。
这是 php 文档中的一段引文。基本上,它让你的 php 脚本可以访问它们需要的内存。这可能不是一个好的做法。但就是这样。
谢谢比尔