メニュー
AWS Elastic Beanstalk
開発者ガイド (API Version 2010-12-01)

Composer の更新

PHP プラットフォーム設定には、そのリリース時点で最新のバージョンの Composer が付属しています。Composer、PHP、その他のライブラリを最新の状態に保つには、プラットフォーム更新が利用できるときは常に環境を更新してください。

プラットフォームの更新と交信の間は、設定ファイルを使用して環境のインスタンスにある Composer を更新できます。Composer ファイルを含むパッケージをインストールする際にエラーが表示される場合、または最新のプラットフォームのバージョンを使用できない場合は、Composer を更新する必要がある場合があります。

例 .ebextensions/composer.config

commands: 01updateComposer: command: export COMPOSER_HOME=/root && /usr/bin/composer.phar self-update 1.4.1 option_settings: - namespace: aws:elasticbeanstalk:application:environment option_name: COMPOSER_HOME value: /root

設定ファイルは、Composer が自身をバージョン 1.4.1 に更新するように設定されています。最新バージョンを確認するには、GitHub の Composer リリースページをご覧ください。

注記

composer.phar self-update コマンドでバージョン番号を省略すると、Composer はソースコードをデプロイする際、および Auto Scaling によって新しいインスタンスがプロビジョニングされる際に毎回、利用可能な最新バージョンに更新されます。そのため、アプリケーションに対応しない Composer のバージョンがリリースされていると、スケーリングオペレーションおよびデプロイが失敗する場合があります。