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 중국어 웹사이트의 기타 관련 기사를 참조하세요!