# 1. 開啟learner lab 在課程 AWS Academy Learner Lab中,往下滑點選 ![1](https://hackmd.io/_uploads/r14bWULpJe.png =50%x) 選擇 "啟動AWS Academy Learner Lab" 點擊上方 Start Lab, 並等待AWS變成綠燈 ![2](https://hackmd.io/_uploads/Bkt-GUIa1l.png =40%x) ---------->![3](https://hackmd.io/_uploads/H1ZZMUUTJx.png =40%x) 接著點擊變綠燈的AWS,進入到AWS主控制台 進入主控台後,在右上角地區選擇<font color=#f00>us-west-2</font> # 2. 開啟EC2儀錶板 點選左上角搜尋符號,打上EC2 選擇 EC2 進入控制台 ![4](https://hackmd.io/_uploads/rJ34QUITyx.png =50%x) # 3. 啟動執行個體&設定EC2 點取左上角的9宮格 ![5](https://hackmd.io/_uploads/r1v0XULa1l.png =75%x) 選擇"執行個體",接著按下"啟動新執行個體" 名稱填自己喜歡的就可以 在"應用程式和作業系統影像"點瀏覽更多AMI 然後在社群AMI中搜尋"wordpress" ![6](https://hackmd.io/_uploads/HkFNSIIp1l.png =75%x) 下滑找到bitnami-wordpresspro-6.5.5-8-r11-linux-debian-12-x86_64-hvm-ebs-nami(找不到一樣的話,就找差不多版本的,但是一定要是 bitnami-wordpresspro) 選好後往下找到金鑰對,點選建立金鑰對 ![7](https://hackmd.io/_uploads/Sk9ov88a1x.png =90%x) 金鑰對名稱自己設定,其他配置如下圖 ![8](https://hackmd.io/_uploads/H19Gu8ITyx.png =50%x) 好了就可以按建立,電腦會下載一個檔案 ![9](https://hackmd.io/_uploads/SJgFuI8a1g.png) >待會要用到的金鑰⬆️ 再來往下找到網路設定,配置如下圖⬇️⬇️ ![10](https://hackmd.io/_uploads/SJi1YLL61g.png) 接著點開進階詳細資訊把IAM執行個體設定檔設為LabRole ![2025-09-08_3.34.34](https://hackmd.io/_uploads/BJllCE29ll.png) 完成後即可下滑到底部點選"啟動執行個體" 成功的話會跳出綠色對話框顯示"成功執行個體" 點擊 ![11](https://hackmd.io/_uploads/HyxjYLU6Je.png =80%x) > 每個人的字會不一樣 等到狀態檢查變成檢查通過後(通常需要等1~2分鐘) 接著點擊 "執行個體ID"![12](https://hackmd.io/_uploads/Sk9V98LTyg.png) 在右上角的"動作"中找到"監控與故障診斷",接著點擊"取得系統日誌"(需要等待1~2分鐘,後刷新頁面) 等到出現 ![13](https://hackmd.io/_uploads/BJN5sIUakg.png =50%x) 就可以按下載,因為這裡面有待會登入後台需要用的密碼,且這個密碼每次開啟learner lab都會改變,但是要用第一次取得的密碼才能登入,所以要把這個密碼保存好。 # 4. 登入wordpress 回到這個頁面,並複製公有IPv4地址,前往該地址就可以看到自己剛剛建的頁面了,進入之後會是系統預設的模板,要自己修改他我們就要進入後台處理。在往指後面加上"/wp-admin",會跳出![14](https://hackmd.io/_uploads/BJAfaL86yl.png =75%x) Username 是 "user" 密碼則是要到剛剛下載的.log檔案中找。 點開剛下載.log檔在裡面找到 ![15](https://hackmd.io/_uploads/Bk22aI8pJg.png) 藍色的部分是你的密碼(沒有包含'')請保存好 接著就可以登入你的wordpress了!! # 5. SSH設定 1. 下載"termius",登入之後會出現以下畫面。 ![16](https://hackmd.io/_uploads/SJ5RDdU61l.png =50%x) 2. 導入剛才下載的金鑰 ><font size = 2>1. 點選左邊欄位的Keychain >2. 點擊左上角的KEY,右側會出現此欄位 ><img src="https://hackmd.io/_uploads/SJ7tY5Ogge.png" width="150" height="100"> ><br> ><br> ><br> >3. 選取下方的 Import from ket file,找到剛才下載的金鑰 >4. 接著把金鑰 Export to host ![key](https://hackmd.io/_uploads/SJYuAcdgxg.png =35%x) ></font> 3. 點選左側的Hosts,會看到下方畫面⬇️(填入紅色框框內容) ![17](https://hackmd.io/_uploads/S1srYdI6kg.png) ![18](https://hackmd.io/_uploads/ByoY9d8a1e.png =50%x) ><font size=2>1. 在Address中填入之前複製的公有IPv4地址 >2. Username 填入 bitnami >3. 點擊 ![image](https://hackmd.io/_uploads/Hkv1ejOxxg.png =25%x),選取剛剛載入的金鑰 ></font> 4. 完成上述步驟後按最下方的"connect"連接到你的wordpress。 ![19](https://hackmd.io/_uploads/S1GgjdL61l.png) ![20](https://hackmd.io/_uploads/rkR7ouUa1x.png) 現在可以開始設定SSH了!! # 6. 設定SSH(如何新增插件) 1. 按照以下路徑到指定位置: ```php opt/bitnami/wordpress/wp-content/plugins ``` ><font size =2><font color=#f00>記得要先退出到最外層</font>(使用兩次cd ..) >cd file :進入資料夾 >ls : 列出資料夾內的所有文件 >cd .. : 退出資料夾 ></font> 2. 接著在此資料夾下建立3個資料夾,分別要儲存3種不同插件的檔案 ><font size =2>使用 mkdir filename 來創建資料夾 (filename 是資料夾名稱可以自行定義) >可以先在各個資料夾裡新增PHP檔,待會寫程式會用到 >新增檔案使用 sudo nano filename.php (filename 是檔案名稱可以自行定義,後面一定要加上.php) ></font> <font color = #FF0000>***如何把檔案內容寫入插件裡?***</font> <font size = 2>1. 使用ctrl+shift+v 貼上內容 2. ctrl+o 確認檔名(按ENTER確認) 3. ctrl+x 離開檔案 4. y 確認修改內容 5. nano filename 檢查是否完成 </font> 3. 在每個插件都完成後,在plugins這個資料夾載入 aws-sdk-php ><font size=2>這是個涵式庫,讓你的程式可以執行 >使用 composer require aws/aws-sdk-php ></font> 4. 完成上述步驟,每個插件的資料夾(polly、textract、comprehend)應該只有一個PHP檔,而外面"plugins"這個資料夾應該要有"composer.json"、"composer.lock"和"vendor"這三個檔案 # 7. 連接插件 1. 進入Wordpress後台,點選左側的Plugin ![ppppppp](https://hackmd.io/_uploads/HyorTHfbex.png) 2. 找到剛剛從SSH中新增的插件,點選"Active"啟動(成功的話上方會跳出提示"Successes") ![active](https://hackmd.io/_uploads/HyxD6rGbxx.png) # 8. 設定Wordpress頁面 1. 進入Wordpress後台,點選左側的Page ![image](https://hackmd.io/_uploads/HkPFzj_xxg.png) 2. 點選 Add New Page創建新頁面 ![image](https://hackmd.io/_uploads/Bk6sZ2Ogel.png) 3. 在 Add title 的地方打入自己的標題 4. 點選左上角 "+"號,搜尋並加入 "short code" ![ss](https://hackmd.io/_uploads/SkrRzh_ell.png) 5. 完成之後應該長這樣⬇️ ![image](https://hackmd.io/_uploads/By4EEndglg.png) ><font size= 2 >右上角應該是Publish,而不是Save,點下Publish後就可以前往你的網站頁面看看成果了。 >Shortcode裡面的內容會在教程式碼的時候告訴大家,之後再回到Page -> All page 找到你的page點選Edit打上你的Shortcode後,Save就可以更新到你的頁面了。 ></font> 6. 設定頁面為主頁面,到wordpress首頁選左側的Setting中的 Reading,把 A static page選起來後,在Homepage的下拉選單中選取你剛剛建立的page名稱,最後到最下面按Save Changes就可以把主頁面設定成你剛建立的頁面了! ![hom](https://hackmd.io/_uploads/SykKPhdlxg.png)