【发布时间】: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