1

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

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

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

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

memory_limit => 300M => -1

有谁知道这是为什么?

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

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

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

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

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

4

1 回答 1

4

You're not understanding the format.

variable_name => default_value => current_value
于 2013-11-26T21:27:21.340 回答