composer require를 사용하여 HWIOAuthBundle을 설치하려고 하면 다음 문제가 발생합니다. 메모리 부족 오류:
PHP Fatal error: Allowed memory size of 1610612736 bytes exhausted (tried to allocate 67108864 bytes)
php.ini의 memory_limit를 2GB로 늘렸음에도 불구하고.
이 문제를 해결하려면 다음 단계를 수행하십시오.
명령 실행:
php -r "echo ini_get('memory_limit').PHP_EOL;"
php.ini 파일(예: Debian 계열 시스템의 경우 /etc/php5/cli/php.ini)을 수정하고 다음을 설정합니다.
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
COMPOSER_MEMORY_LIMIT 환경 변수 설정:
COMPOSER_MEMORY_LIMIT=-1 composer require hwi/oauth-bundle php-http/guzzle6-adapter php-http/httplug-bundle
위 내용은 패키지 설치 중 Composer '허용된 메모리 크기 소진' 오류를 수정하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!