步驟 3.5:部署 SimplePHPApp 2 版 - AWS OpsWorks

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

步驟 3.5:部署 SimplePHPApp 2 版

重要

該 AWS OpsWorks Stacks 服務於 2024 年 5 月 26 日終止使用壽命,並已針對新客戶和現有客戶停用。我們強烈建議客戶盡快將其工作負載移轉至其他解決方案。如果您對移轉有任何疑問,請透過 AWS Re: post 或透過進AWS 階 Support 與 AWS Support 團隊聯絡。

最終步驟是部署新版本的 SimplePHPApp。

部署 SimplePHPApp
  1. Apps (應用程式) 頁面上,按一下 SimplePHPApp 應用程式 Actions (動作) 中的 deploy (部署)

    Apps page with a PHP app named SimplePHPApp and its deployment details. (AI generated)
  2. 接受預設值,然後按一下 Deploy (部署)

    Deploy App interface with app name, command, and instance details. (AI generated)

    當您按一下 [部署應用程式] 頁面上的 [部署] 時,會觸發 [部署] 生命週期事件,通知代理程式執行其部署方法。根據預設,您會觸發所有堆疊的執行個體上之事件。內置的 Deploy 配方僅將應用程序部署到適當的實例中適當的應用程序類型,在此情況下為 PHP 應用程序服務器實例。不過,觸發其他執行個體上的 Deploy (部署) 事件,讓它們回應應用程式部署,通常很有用。在這種情況下,您還希望在 MySQL 實例上觸發 Deploy 以設置數據庫。

    注意下列事項:

    • PHP 應用程式伺服器執行個體上的代理程式會執行圖層的內建配方appsetup.rb,接著會設定應用程式的資料庫連線。

    • MySQL 實例上的代理程序不會安裝任何東西,但它運行dbsetup.rb以創建 urler 表。

    當部署完成後,Deployment (部署) 頁面上的 Status (狀態) 會變更為 successful (成功)