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

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

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-12-13 08:30:151046ブラウズ

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。