步骤 3.5:部署 SimplePHPApp 版本 2 - AWS OpsWorks

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

步骤 3.5:部署 SimplePHPApp 版本 2

重要

该 AWS OpsWorks Stacks 服务于 2024 年 5 月 26 日终止,新客户和现有客户均已禁用。我们强烈建议客户尽快将其工作负载迁移到其他解决方案。如果您对迁移有疑问,请通过 re AWS : Post 或通过 Pre mium Su AWS pp ort 与 AWS Support 团队联系。

最后一步是部署 SimplePHPApp 的新版本。

部署 SimplePHPApp
  1. Apps 页面上,在 SimplePHPApp 应用程序的 Actions 中单击 deploy

  2. 接受默认设置,然后单击 Deploy

    单击 Deploy App 页面上的 Deploy 时,会触发“部署”生命周期事件,从而通知代理来运行“部署”配方。默认情况下,您会在所有堆栈实例上触发该事件。内置“部署”配方仅向该应用程序类型的相应实例 (在本案例中为 PHP App Server 实例) 部署应用程序。但是,在其他实例上触发“部署”事件的方法通常非常有用,这样可以让实例对应用程序部署进行响应。在本案例中,您还需要在 MySQL 实例上触发部署以设置数据库。

    请注意以下几点:

    • PHP App Server 实例上的代理会运行该层的内置配方,然后运行 appsetup.rb,该文件可以配置应用程序的数据库连接。

    • MySQL 实例上的代理不会安装任何文件,但它会运行 dbsetup.rb 来创建 urler 表。

    当部署完成后,Deployment 页面上的 Status 将变为 successful