ホームページ >バックエンド開発 >PHPチュートリアル >Composer の「許可されたメモリ サイズ 1610612736 バイトが使い果たされました」エラーを修正する方法 Require?

Composer の「許可されたメモリ サイズ 1610612736 バイトが使い果たされました」エラーを修正する方法 Require?

Barbara Streisand
Barbara Streisandオリジナル
2024-12-09 04:15:15693ブラウズ

How to Fix

Composer Require がメモリ枯渇エラーで失敗する: 「許容メモリ サイズ 1610612736 バイトが枯渇しました」

実行中に発生したメモリ枯渇エラーを解決するには、「composer require hwi/oauth」 -bundle」については、以下を調査してください解決策:

  1. PHP メモリ制限を増やす:

    • 「php -r」echo を使用して現在のメモリ制限を確認するini_get('memory_limit').PHP_EOL;"".
    • 「/etc/php5/cli/php.ini」(Debian 系システムの場合) の「memory_limit」値を「-1」に変更します。無制限のメモリを使用するか、次のような明示的な値を設定します。 "2G".
  2. コマンドライン引数でメモリ制限を上書きします:

    • 「-dmemory_limit=-」を含めます1"、composer コマンド内: "php -dmemory_limit=-1composer.phar require hwi/oauth-bundle php-http/guzzle6-adapter php-http/httplug-bundle".
  3. PHP.ini の場所を確認してください:

    • 「php --ini」を実行して、ロードされたファイルの場所を確認しますphp.ini ファイル。
  4. 一時的な解決策:

    • 「COMPOSER_MEMORY_LIMIT=-1 コンポーザーには hwi/oauth が必要です」を使用します。 -bundle php-http/guzzle6-adapter php-http/httplug-bundle" コマンド。
  5. 簡単な解決策:

    • 「COMPOSER_MEMORY_LIMIT=-1 コンポーザー」を実行hwi/oauth バンドルが必要php-http/guzzle6-adapter php-http/httplug-bundle」を使用してメモリ制限をオーバーライドします。

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

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