php内存不足错误

时间:2014-07-09 16:23:16

标签: php ram memory-limit

在symphony2 php产品安装期间,我收到了

PHP Fatal error:  Out of memory (allocated 190578688) (tried to allocate 1048576 bytes)

在php.ini中,memory_limit为-1。

在我的虚拟服务器中,我有2GB的RAM:可能需要更多内存?

1 个答案:

答案 0 :(得分:0)

某些php安装往往有php.iniApache(命令行)的单独CLI个文件。您正在安装Symfony2,我怀疑您是使用composer上的cli进行此操作。

检查php安装的文件结构是什么。如果有两个ini' s,一个在/ apache下,一个在/ cli下,你知道该怎么做:)

同时尝试将memory_limit设置为较大但值得理智的值。拥有至少8 gb的ram,将它设置在2到4演出之间是个好主意。这是因为有时候你会陷入永无止境的循环,吃掉你的ram(例如在var_dump()结果集上试试Doctrine,或者只是玩得很​​复杂),如果没有&#,你的系统就会没有响应39; t php的任何内存限制。希望这会有所帮助:)