在symphony2 php产品安装期间,我收到了
PHP Fatal error: Out of memory (allocated 190578688) (tried to allocate 1048576 bytes)
在php.ini中,memory_limit为-1。
在我的虚拟服务器中,我有2GB的RAM:可能需要更多内存?
答案 0 :(得分:0)
某些php
安装往往有php.ini
和Apache
(命令行)的单独CLI
个文件。您正在安装Symfony2
,我怀疑您是使用composer
上的cli
进行此操作。
检查php安装的文件结构是什么。如果有两个ini
' s,一个在/ apache下,一个在/ cli下,你知道该怎么做:)
同时尝试将memory_limit
设置为较大但值得理智的值。拥有至少8 gb的ram,将它设置在2到4演出之间是个好主意。这是因为有时候你会陷入永无止境的循环,吃掉你的ram(例如在var_dump()
结果集上试试Doctrine
,或者只是玩得很复杂),如果没有&#,你的系统就会没有响应39; t php
的任何内存限制。希望这会有所帮助:)