【问题标题】:PHP memory_limit Won't Increase on CLIPHP memory_limit 在 CLI 上不会增加
【发布时间】:2013-11-26 21:24:35
【问题描述】:

晚上,我正在尝试从命令行运行一个需要大量内存的脚本。

系统是 Linux LinuxMint 3.2.0-23-generic w/ PHP 版本 => 5.3.10-1ubuntu3.6

我在 CLI 的 php.ini 中有 memory_limit -1,并且我还在设置 ini_set( 'memory_limit', '-1' );

但如果我通过命令行运行phpinfo(),它会显示:

memory_limit => 300M => -1

有人知道这是为什么吗?

我还尝试通过 CLI 上的命令设置内存限制。没有区别。

感谢您提供的信息,Sammitch,但是当我运行脚本时,我得到:

PHP 致命错误:允许的内存大小为 314572800 字节已用完 (300MB)

这似乎是一个系统问题,但我无法修复它。

编辑:搜索后,我发现我在全局 config.php 文件中设置了 300MB 的内存限制。勤奋!

【问题讨论】:

    标签: php memory-management memory-limit


    【解决方案1】:

    你不理解格式。

    variable_name => default_value => current_value
    

    【讨论】:

      猜你喜欢
      • 2012-11-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-11-18
      • 2020-04-07
      • 2019-11-27
      • 2015-05-05
      • 1970-01-01
      相关资源
      最近更新 更多