問題:
嘗試透過SSH 在遠端伺服器上執行Composerer 更新時,用戶可能會遇到記憶體限制錯誤。
錯誤訊息:
Fatal error: Allowed memory size of 134217728 bytes exhausted
解決方案:
1.使用指令可增加記憶體限制:
根據託管提供者的建議,嘗試執行增加記憶體限制的命令:
php -d memory_limit=512M composer update
2。設定 COMPOSER_MEMORY_LIMIT 變數:
如果上述指令失敗,問題可能出在 Composer 執行檔上。設定 COMPOSER_MEMORY_LIMIT 環境變數以刪除任何記憶體限制限制:
COMPOSER_MEMORY_LIMIT=-1 composer update
這允許 Composer 在更新過程中分配無限記憶體。
以上是如何解決遠端伺服器上的 Composer 更新記憶體限制錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!