WordPress是一款免費開源的網站內容管理系統(CMS),它可以協助您簡單、快捷地建立和管理自己的網站,包括部落格、新聞網站、電子商務網站、社交網路等。WordPress擁有豐富的主題和外掛程式庫,可以輕鬆地為網站定製外觀和功能。本教程介紹如何在Windows執行個體上手動搭建WordPress網站的方法。
準備工作
為已建立執行個體搭建WordPress網站,已建立的ECS執行個體必須滿足以下條件:
操作步驟
不同Windows作業系統版本的介面略有差異,請以實際介面為準,本操作以Windows Server 2022為例。
步驟一:搭建WIMP環境
WIMP指Windows、IIS、MySQL和PHP,具體搭建請參見:
WordPress對MySQL、PHP版本存在依賴關係,如果版本不匹配則會導致WordPress安裝失敗。具體依賴資訊,請參見WordPress Compatibility。本樣本中各版本為WordPress 6.4.4、IIS 10.0、MySQL 8.0、PHP 8.0。
搭建IIS的具體操作,請參見在Windows執行個體如何安裝IIS和FTP服務。
搭建MySQL的具體操作,請參見部署MySQL資料庫(Windows)。
搭建PHP的具體操作,請參見如何在Windows執行個體中通過IIS搭建PHP環境。
步驟二:搭建WordPress
遠端連線ECS執行個體,下載WordPress安裝包。
遠端連線ECS執行個體。具體操作,請參見使用Workbench工具以RDP協議登入Windows執行個體。
前往WordPress官網下載WordPress 6.4.4安裝包。
說明本教程下載WordPress的版本為6.4.4,更多版本,請參見WordPress官網。阿里雲中國內地地區的節點伺服器,下載WordPress可能會出現報錯
429 Too Many Requests。建議您多次嘗試,或者通過第三方下載WordPress。解壓WordPress安裝包。
本教程將安裝包解壓至
C:\wordpress-6.4.4\wordpress目錄下。
為WordPress網站建立MySQL資料庫。
進入MySQL安裝目錄下的
bin檔案夾,先按下Shift鍵,同時單擊滑鼠右鍵,然後選擇在此處開啟Powershell視窗(S)。本樣本中MySQL安裝目錄下的
bin檔案夾為C:\BtSoft\mysql\MySQL8.0。
運行以下命令,開啟MySQL資料庫。
.\mysql -u root -p根據介面提示輸入MySQL資料庫的root使用者的密碼。
運行以下命令,建立名稱為
wordpress的資料庫。create database wordpress;
配置WordPress。
在WordPress解壓路徑
C:\wordpress-6.4.4\wordpress下,找到wp-config-sample.php檔案,複製該檔案,並將副本檔案重新命名為wp-config.php。使用文字編輯器開啟
wp-config.php檔案,修改已建立的MySQL資料庫wordpress有關的資訊,並儲存檔案。如下圖所示:

在伺服器管理員中添加WordPress網站。
在Windows案頭單擊開始菜單,在Windows Server地區,單擊伺服器管理員。

在伺服器管理員頂部功能表列,單擊。

在串連列表,單擊。
將已綁定80連接埠的網站刪除,或者修改80連接埠為其他未被佔用的連接埠號碼,例如:8088連接埠。
本樣本直接刪除
127.0.0.1這個網站。
在右側操作地區,單擊添加網站...,添加WordPress網站。
添加資訊如下圖所示:

配置說明:
網站名稱(S):自訂網站名稱,本教程使用
wordpress作為網站名稱。實體路徑(P):您WordPress的解壓目錄,本教程的目錄為
C:\wordpress-6.4.4\wordpress。連接埠(O):80。
安裝並登入WordPress。
在ECS執行個體內,使用瀏覽器訪問
http://localhost/,將自動跳轉至WordPress安裝頁面。填寫網站基本資料,然後單擊安裝WordPress。
填寫資訊參數說明:
網站標題:WordPress網站的名稱。例如:demowp。
使用者名稱:登入WordPress時所需的使用者名稱,請注意安全性。例如:testwp。
密碼:登入WordPress時所需的密碼,建議您設定安全性高的密碼。
您的電子郵箱地址:用於接收通知的電子郵件。例如:example.com。
單擊登入。
輸入您在安裝WordPress時設定的使用者名稱和密碼,然後單擊登入。
成功進入您個人的WordPress網站。使用WordPress的更多資訊,請參見WordPress官網使用文檔。

相關操作
解析WordPress網站網域名稱
常見問題
無法通過公網IP訪問WordPress
相關文檔
如果您想在Docker中部署WordPress。具體操作,請參見使用Docker Compose部署應用。
如果後續您需要通過FTP上傳WordPress主題或者外掛程式,需要先搭建FTP伺服器。具體操作,請參見:
如果您需要在一台ECS執行個體中搭建多個Web網站,具體操作,請參見:
如果WordPress網站已綁定了網域名稱,可以為網域名稱配置HTTPS加密訪問。具體操作,請參見SSL認證安裝說明。
