晚上,我尝试从命令行运行一个需要大量内存的脚本。
系统是 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 的内存限制。勤奋!