AWS Elastic Beanstalk
开发人员指南
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 Amazon AWS 入门

更新 Composer

随最新版本 Composer 提供的 PHP 平台配置在发布时可用。为了确保 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 命令中省略了版本号,则在您每次部署源代码时,以及 Auto Scaling 预配置新实例时,Composer 将更新到可用的最新版本。如果发行了与您应用程序不兼容的 Composer 版本,这可能导致扩展操作和部署失败。