更新 Composer - AWS Elastic Beanstalk
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

更新 Composer

如果您在尝试安装带有 Composer 文件的程序包时看到错误,或者无法使用最新的平台版本,则可能必须更新 Composer。在平台更新之间,您可以使用配置文件来更新环境中实例上的 Composer。

例 .ebextensions/composer.config

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

此配置文件配置 Composer 将自身更新到版本 1.9.3。在 GitHub 上查看 Composer 版本页面以查找最新版本。

有关 Elastic Beanstalk PHP 平台的更多信息(包括 Composer 的版本),请参阅文档 AWS Elastic Beanstalk 平台中的 PHP 平台版本

注意

如果您在 composer.phar self-update 命令中省略了版本号,则在您每次部署到源代码时,以及 Auto Scaling 预配置新实例时,Composer 将更新到可用的最新版本。如果发行了与您应用程序不兼容的 Composer 版本,这可能导致扩展操作和部署失败。