首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在AWS启动配置中跨EC2实例升级PHP?

如何在AWS启动配置中跨EC2实例升级PHP?
EN

Server Fault用户
提问于 2018-01-23 16:41:07
回答 1查看 761关注 0票数 0

不幸的是,我不是建立这个基础设施的人,所以我在这里缺少一些真正的基本概念。

我们使用AWS启动配置来管理EC2实例,我希望将PHP从5.5.9升级到5.6 (或者更好地升级到PHP 7)。

我们正在运行这些实例的Laravel项目。composer.json文件确实有一个" PHP“要求( 5.5.9),但是更改这个值似乎并没有从本质上改变当前实例的PHP。This package requires php >=5.6.0 but your PHP version (5.5.9) does not satisfy that requirement.

如果我升级其他依赖于较高PHP版本的包,则会收到以下错误:phpunit/phpunit 5.7.9 requires php ^5.6 || ^7.0 -> your PHP version (5.5.9-1ubuntu4.14) or "config.platform.php" value does not satisfy that requirement.

5.5.9-1ubuntu4.14行似乎告诉我,用于启动这些EC2实例的Linux映像锁定在PHP5.5.9。

我希望我能对这个体系结构做足够的解释,从而了解如何修改我的启动配置,以便使用更高版本的PHP启动实例。

我坚信我不应该独立地登录到每个实例并修改PHP版本--如果启动配置要启动新实例,它们就会回到旧版本。

EN

回答 1

Server Fault用户

发布于 2018-01-23 18:14:59

您需要从自动标注组中提取一个实例,并将PHP版本更新到它上所需的版本。您应该从这个实例创建一个ami,并记下ami-id。并通过这个新创建的ami-id更新发布。一旦这样做,您所需要的就是在自动标号组中进行更改,以使用新创建的启动配置。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/893730

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档