Composer require を使用してプロジェクトに HWIOAuthBundle をインストールしようとすると、「許可されたメモリ サイズが不足しています」エラーが発生します。 php.ini ファイルでmemory_limitを2Gに増やしても、エラーは継続します。
この問題を解決するには、次のことを試してください:
memory_limit を調整しますphp.ini:
を使用して現在のメモリ制限を確認します。 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 サイトの他の関連記事を参照してください。