本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
步驟 3.5:部署 SimplePHPApp 2 版
重要
該 AWS OpsWorks Stacks 服務於 2024 年 5 月 26 日終止使用壽命,並已針對新客戶和現有客戶停用。我們強烈建議客戶盡快將其工作負載移轉至其他解決方案。如果您對移轉有任何疑問,請透過 AWS Re: post
最終步驟是部署新版本的 SimplePHPApp。
部署 SimplePHPApp
-
在 Apps (應用程式) 頁面上,按一下 SimplePHPApp 應用程式 Actions (動作) 中的 deploy (部署)。
-
接受預設值,然後按一下 Deploy (部署)。
當您按一下 [部署應用程式] 頁面上的 [部署] 時,會觸發 [部署] 生命週期事件,通知代理程式執行其部署方法。根據預設,您會觸發所有堆疊的執行個體上之事件。內置的 Deploy 配方僅將應用程序部署到適當的實例中適當的應用程序類型,在此情況下為 PHP 應用程序服務器實例。不過,觸發其他執行個體上的 Deploy (部署) 事件,讓它們回應應用程式部署,通常很有用。在這種情況下,您還希望在 MySQL 實例上觸發 Deploy 以設置數據庫。
注意下列事項:
-
PHP 應用程式伺服器執行個體上的代理程式會執行圖層的內建配方
appsetup.rb
,接著會設定應用程式的資料庫連線。 -
MySQL 實例上的代理程序不會安裝任何東西,但它運行
dbsetup.rb
以創建 urler 表。
當部署完成後,Deployment (部署) 頁面上的 Status (狀態) 會變更為 successful (成功)。
-