加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

PHP内存限制

发布时间:2020-12-13 16:31:20 所属栏目:PHP教程 来源:网络整理
导读:在 PHP 5.0.4中,如果不配置-enable-memory-limit,则会忽略memory_limit指令. (在推荐的php.ini文件中设置为8M,但文档说它被忽略.)那么在这种情况下,是否有一个每个脚本的内存限制,还是只受到系统的限制? 我问,因为我正在升级到PHP 5.2.8,它允许内存限制默认
在 PHP 5.0.4中,如果不配置-enable-memory-limit,则会忽略memory_limit指令. (在推荐的php.ini文件中设置为8M,但文档说它被忽略.)那么在这种情况下,是否有一个每个脚本的内存限制,还是只受到系统的限制?

我问,因为我正在升级到PHP 5.2.8,它允许内存限制默认.所以现在我实际上必须将值设置为适当的值.推荐的php.ini文件现在已经设置为128M,但是我不知道这是多少还是默认情况下5.0.4?

我正在升级生产系统,所以我想避免行为发生重大变化. documentation(搜索“memory_limit”)在这一点上非常混乱.它表示“默认”,但我不知道这是否意味着配置文件中设置的默认值,或禁用内存限制时使用的默认值.

PHP中的内存限制器是可选的;如果在编译时禁用它,根本就没有限制.

在5.0.4中,除非您在编译时明确要求它,否则内存限制器为useless until 5.2,并没有计入很多应该做的事情,包括mysql功能等.从5.2.1开始,他们学会了计数.

如果有疑问,请禁用它或确保更新配置文件以使用新的默认值.离开8MB,升级到5.2.8几乎肯定会造成问题.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读