CLI上的PHP memory_limit不会增加

时间:2013-11-26 21:24:35

标签: php memory-management memory-limit

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

系统是Linux LinuxMint 3.2.0-23-generic w / PHP Version => 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的内存限制。要勤奋!

1 个答案:

答案 0 :(得分:4)

您不了解格式。

variable_name => default_value => current_value