0
的期間symphony2 PHP產品安裝我接收PHP的內存不足的錯誤
PHP Fatal error: Out of memory (allocated 190578688) (tried to allocate 1048576 bytes)
在php.ini memory_limit的是-1。
在我的虛擬服務器,我有2GB的RAM:可能是我需要更多的RAM?
的期間symphony2 PHP產品安裝我接收PHP的內存不足的錯誤
PHP Fatal error: Out of memory (allocated 190578688) (tried to allocate 1048576 bytes)
在php.ini memory_limit的是-1。
在我的虛擬服務器,我有2GB的RAM:可能是我需要更多的RAM?
某些php
安裝通常會爲Apache
和CLI
(命令行)提供單獨的php.ini
文件。您正在安裝Symfony2
,我懷疑你是在cli
上使用composer
。
檢查你的php安裝文件結構是什麼。如果有兩個ini
's,一個under/apache和一個under/cli,那麼你知道該怎麼辦:)
也嘗試設置memory_limit
以獲得大但合理的值。至少擁有8GB的RAM,最好將其設置在2到4次演出之間。這是因爲有時你可能會陷入永無止境的循環,吃掉你的內存(例如,嘗試使用var_dump()
,Doctrine
結果集,或者只是對重複有興趣),並且如果php
沒有任何內存限制,則使系統無響應。希望這會有所幫助:)
您是否嘗試將'memory_limit'設置爲1024M或其他? – gearsdigital
服務器中物理內存的數量不是問題。你的PHP仍然只限於〜182meg,你的應用程序試圖使用更多的。把你想要的所有內存添加到服務器,但是它必須改變PHP memory_limit。 –