首頁 > 後端開發 > php教程 > 如何修復 Composer Require 中的「允許的記憶體大小 1610612736 位元組已耗盡」錯誤?

如何修復 Composer Require 中的「允許的記憶體大小 1610612736 位元組已耗盡」錯誤?

Barbara Streisand
發布: 2024-12-09 04:15:15
原創
688 人瀏覽過

How to Fix

Composer Require 因記憶體耗盡錯誤而失敗:「已耗盡允許的記憶體大小 1610612736 位元組」

要解決運行「composer require hwi/oauth”時遇到的記憶體耗盡錯誤-bundle”,調查以下內容解決方案:

  1. 增加PHP 記憶體限制:

    • 使用“php -r”echo ini_get('檢查目前記憶體限制memory_limit').PHP_EOL;"".
    • 修改「memory_limit」將「/etc/php5/cli/php.ini」(對於類似Debian 的系統)中的值設為「- 1”以獲得無限內存,或設定一個明確的值,例如“2G”。
  2. 使用命令列參數覆蓋記憶體限制:

    • 包含Composer 指令中的「-d memory_limit=-1」:「php -d memory_limit=-1composer .phar require hwi/oauth-bundle php-http/guzzle6-adapter php-http/httplug-bundle」。
  3. 檢查PHP.ini位置:

    • 執行「php -- ini”以確定載入的php.ini文件的位置。 -bundle php-http/guzzle6-adapter php-http/httplug-bundle」指令。
  4. 簡化解決方案:

    • 執行「POSER_ME_MEM-DMITIT require hwi/oauth-bundle php-http/guzzle6-adapter php-http/httplug-bundle」來覆蓋記憶體限制。

以上是如何修復 Composer Require 中的「允許的記憶體大小 1610612736 位元組已耗盡」錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板