【问题标题】:OSX php.ini memory limitsOSX php.ini 内存限制
【发布时间】:2009-09-18 11:15:59
【问题描述】:

当您使用最新版本的 OSX (10.6) 时,8M 的内存限制(或您设置的任何值)是否意味着您现在使用 8 000 000 字节而不是 8 388 608 字节运行?

【问题讨论】:

    标签: macos php memory-limit


    【解决方案1】:

    PHP FAQ 中有一个关于shorthand notation 的条目:

    一些 PHP 指令也可能采用速记字节值,而不是 仅整数字节值。什么是 所有可用的速记字节 选项?我可以在外面使用这些吗 php.ini 的?

    可用的选项是K (对于 千字节)M (对于兆字节)G (对于千兆字节;自 PHP 起可用 5.1.0),这些是不区分大小写的。其他任何东西都假定字节。 1M 等于 1 兆字节或 1048576 字节。 1K 等于 1 千字节或 1024 字节。你 不得使用这些速记符号 在 php.ini 之外,改为使用 字节的整数值。见 ini_get() 文档示例 关于如何转换这些值。

    因此,在您的情况下,8M 并不意味着 8 000 000 字节,而是意味着 8 388 608 字节。

    (这与你使用的操作系统无关:计算是由PHP完成的,memory_limit也是由PHP实现的)

    【讨论】:

    • 谢谢,我想这排除了问题。
    猜你喜欢
    • 2019-03-13
    • 1970-01-01
    • 2013-04-16
    • 2019-02-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-27
    • 1970-01-01
    相关资源
    最近更新 更多