PHP在命令行上显示“Out of Memory”,没有文件名,行号或内存值
我最初发布这个在https://stackoverflow.com/questions/9665189/php-on-command-line-displays-out-of-memory,但被build议在此发布。 当脚本中的内存不足时,这不是正常的致命错误,因为它不会提供文件名,行号或使用的内存量。 它只是说,当我尝试在命令行上运行php时,无论是传递一个脚本还是只运行一个php,都会出现“内存不足”。 即使试图运行一个不存在的脚本也会提供相同的信息。 换句话说,我得到这个: dan@server [~]# php Out of memory dan@server [~]# php test.php Out of memory dan@server [~]# php doesntexist.php Out of memory dan@server [~]# php -v Out of memory 但是,通过Apache的PHP工作绝对好。 只是在CLI上,我得到这个错误。 有问题的机器正在运行CentOS版本5.7(最终),它是64位和PHP 5.3.10。 这是一个专用的服务器。 我已经尝试运行ulimit -a丹作为build议,这是输出: core file size (blocks, -c) 200000 data seg size (kbytes, -d) 200000 scheduling priority (-e) 0 […]