ホームページ > バックエンド開発 > PHPチュートリアル > パッケージのインストール中に Composer の「許可されたメモリ サイズが不足しています」エラーを修正する方法は?

パッケージのインストール中に Composer の「許可されたメモリ サイズが不足しています」エラーを修正する方法は?

Mary-Kate Olsen
リリース: 2024-12-13 08:30:15
オリジナル
960 人が閲覧しました

How to Fix Composer's

Composer Require のメモリ不足エラーのトラブルシューティング

Composer require を使用してプロジェクトに HWIOAuthBundle をインストールしようとすると、「許可されたメモリ サイズが不足しています」エラーが発生します。 php.ini ファイルでmemory_limitを2Gに増やしても、エラーは継続します。

この問題を解決するには、次のことを試してください:

  • memory_limit を調整しますphp.ini:

    • php -r "echo ini_get('memory_limit').PHP_EOL;"
    • を使用して現在のメモリ制限を確認します。 php.ini ファイル (例: Debian の場合は /etc/php5/cli/php.ini)システム):

      ; Use -1 for unlimited or define an explicit value like 2G
      memory_limit = -1
      ログイン後にコピー
  • コマンドライン引数を使用します:

    php -d memory_limit=-1 composer.phar require hwi/oauth-bundle php-http/guzzle6-adapter php-http/httplug-bundle
    ログイン後にコピー
  • ロードされたphp.iniを確認してくださいファイル:

    php --ini
    ログイン後にコピー
  • クイックフィックスオプション:

    php composer.phar COMPOSER_MEMORY_LIMIT=-1 require hwi/oauth-bundle php-http/guzzle6-adapter php-http/httplug-bundle
    ログイン後にコピー

    または

    COMPOSER_MEMORY_LIMIT=-1 composer require hwi/oauth-bundle php-http/guzzle6-adapter php-http/httplug-bundle
    ログイン後にコピー

以上がパッケージのインストール中に Composer の「許可されたメモリ サイズが不足しています」エラーを修正する方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート