Composer 업데이트 - AWS Elastic Beanstalk

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

Composer 업데이트

Composer 파일로 패키지를 설치하려고 할 때 오류가 표시되거나 최신 플랫폼 버전을 사용할 수 없는 경우 Composer를 업데이트해야 할 수 있습니다. 플랫폼이 업데이트되는 사이 구성 파일을 사용하여 환경 내 인스턴스에서 Composer를 업데이트할 수 있습니다.

예 .ebextensions/composer.config
commands: 01updateComposer: command: export COMPOSER_HOME=/home/webapp/composer-home && /usr/bin/composer.phar self-update 2.7.0 option_settings: - namespace: aws:elasticbeanstalk:application:environment option_name: COMPOSER_HOME value: /home/webapp/composer-home

이 구성 파일은 Composer가 버전 2.7.0으로 자체 업데이트하도록 구성합니다. 최신 버전을 찾으려면 Composer 릴리스 페이지를 확인하십시오. GitHub

Composer의 버전을 포함하여 Elastic Beanstalk PHP 플랫폼에 대한 자세한 내용은 설명서 AWS Elastic Beanstalk 플랫폼PHP 플랫폼 버전을 참조하세요.

참고

2024년 2월 22일 AL2 릴리스부터 COMPOSER_HOME환경 변수가 더 이상 /root 기본적으로 설정되지 않으며, COMPOSER_HOME 환경 변수를 로 설정하면 Composer 설치 명령이 실패합니다. /root 이 변수를 설정하는 사용자 지정 구성이 있는 경우 해당 변수를 업데이트해야 할 수 있습니다. 이 값을 설정하는 사용자 지정 구성이 없는 경우에는 변경할 필요가 없습니다.

중요

composer.phar self-update 명령에서 버전 번호를 생략하는 경우, Auto Scaling으로 새 인스턴스를 프로비저닝할 때와 소스 코드를 배포할 때마다, Composer는 사용 가능한 최신 버전으로 업데이트합니다. 릴리스된 Composer 버전이 애플리케이션에 호환되지 않는 경우, 조정 작업과 배포가 실패할 수 있습니다.