全部產品
Search
文件中心

Elastic Compute Service:手動搭建WordPress(Windows)

更新時間:Jan 04, 2025

WordPress是一款免費開源的網站內容管理系統(CMS),它可以協助您簡單、快捷地建立和管理自己的網站,包括部落格、新聞網站、電子商務網站、社交網路等。WordPress擁有豐富的主題和外掛程式庫,可以輕鬆地為網站定製外觀和功能。本教程介紹如何在Windows執行個體上手動搭建WordPress網站的方法。

準備工作

為已建立執行個體搭建WordPress網站,已建立的ECS執行個體必須滿足以下條件:

  • 執行個體已指派固定公網IP地址或綁定Elastic IP Address(EIP)。如您不清楚如何開通公網,請參見開通公網

  • 執行個體的安全性群組入方向規則已允許存取80、3389連接埠。具體操作,請參見添加安全性群組規則

    重要

    基於伺服器資料安全考慮,您可以按需允許存取所需的連接埠號碼。例如,遠端連線MySQL資料庫時,需要允許存取MySQL預設佔用的3306連接埠。

操作步驟

不同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。

步驟二:搭建WordPress

  1. 遠端連線ECS執行個體,下載WordPress安裝包。

    1. 遠端連線ECS執行個體。具體操作,請參見使用Workbench工具以RDP協議登入Windows執行個體

    2. 前往WordPress官網下載WordPress 6.4.4安裝包

      說明

      本教程下載WordPress的版本為6.4.4,更多版本,請參見WordPress官網。阿里雲中國內地地區的節點伺服器,下載WordPress可能會出現報錯429 Too Many Requests。建議您多次嘗試,或者通過第三方下載WordPress。

    3. 解壓WordPress安裝包。

      本教程將安裝包解壓至C:\wordpress-6.4.4\wordpress目錄下。

  2. 為WordPress網站建立MySQL資料庫。

    1. 進入MySQL安裝目錄下的bin檔案夾,先按下Shift鍵,同時單擊滑鼠右鍵,然後選擇在此處開啟Powershell視窗(S)

      本樣本中MySQL安裝目錄下的bin檔案夾為C:\BtSoft\mysql\MySQL8.0

      image

    2. 運行以下命令,開啟MySQL資料庫。

      .\mysql -u root -p

      根據介面提示輸入MySQL資料庫的root使用者的密碼。

    3. 運行以下命令,建立名稱為wordpress的資料庫。

      create database wordpress;
  3. 配置WordPress。

    1. 在WordPress解壓路徑C:\wordpress-6.4.4\wordpress下,找到wp-config-sample.php檔案,複製該檔案,並將副本檔案重新命名為wp-config.php

    2. 使用文字編輯器開啟wp-config.php檔案,修改已建立的MySQL資料庫wordpress有關的資訊,並儲存檔案。

      如下圖所示:

      image

  4. 在伺服器管理員中添加WordPress網站。

    1. 在Windows案頭單擊開始菜單,在Windows Server地區,單擊伺服器管理員

      image

    2. 在伺服器管理員頂部功能表列,單擊工具(T) > Internet Information Services (IIS)管理器

      1

    3. 串連列表,單擊伺服器名稱 > 網站

    4. 將已綁定80連接埠的網站刪除,或者修改80連接埠為其他未被佔用的連接埠號碼,例如:8088連接埠。

      本樣本直接刪除127.0.0.1這個網站。

      image

    5. 在右側操作地區,單擊添加網站...,添加WordPress網站。

      添加資訊如下圖所示:

      image

      配置說明:

      • 網站名稱(S):自訂網站名稱,本教程使用wordpress作為網站名稱。

      • 實體路徑(P):您WordPress的解壓目錄,本教程的目錄為C:\wordpress-6.4.4\wordpress

      • 連接埠(O):80。

  5. 安裝並登入WordPress。

    1. 在ECS執行個體內,使用瀏覽器訪問http://localhost/,將自動跳轉至WordPress安裝頁面。

    2. 填寫網站基本資料,然後單擊安裝WordPress

      填寫資訊參數說明:

      • 網站標題:WordPress網站的名稱。例如:demowp。

      • 使用者名稱:登入WordPress時所需的使用者名稱,請注意安全性。例如:testwp。

      • 密碼:登入WordPress時所需的密碼,建議您設定安全性高的密碼。

      • 您的電子郵箱地址:用於接收通知的電子郵件。例如:example.com。

    3. 單擊登入

    4. 輸入您在安裝WordPress時設定的使用者名稱和密碼,然後單擊登入

      成功進入您個人的WordPress網站。使用WordPress的更多資訊,請參見WordPress官網使用文檔

      image

相關操作

解析WordPress網站網域名稱

通過執行個體公網IP地址直接存取您的WordPress網站會降低服務端的安全性。如果您已有網域名稱或者想為WordPress網站註冊一個網域名稱,可以參考以下步驟。

  1. 註冊網域名稱。

    您可以在阿里雲註冊網域名稱。具體操作,參見通用網域名稱註冊基本流程如何註冊阿里雲網域名稱

  2. 備案網域名稱。

    如果您的網域名稱指向的網站託管在阿里雲中國內地節點伺服器,您需要進行備案。具體操作,請參見ICP備案流程

    說明
    • 備案要求ECS執行個體的計費方式為訂用帳戶且至少購買3個月,如果您的伺服器購買時間長度不滿足備案要求,需執行以下操作:

    • 整個備案流程預計所需時間長度約1~22個工作日左右,具體時間長度以實際操作時間為準。

    • 備案過程中的常見問題,請參見備案常見問題

  3. 解析網域名稱。

    將網域名稱指向執行個體公網IP。具體操作,請參見設定網域名稱解析

    說明

    網域名稱解析過程中的常見問題,請參見解析不生效類問題

  4. 將執行個體公網IP替換為新網域名稱。

    1. 遠端連線已搭建WordPress網站的ECS執行個體。

      具體操作,請參見ECS遠端連線方式概述

    2. 進入MySQL安裝目錄下的C:\BtSoft\mysql\MySQL8.0\bin檔案夾,先按下Shift鍵,同時單擊滑鼠右鍵,然後選擇在此處開啟命令視窗(W)

      1

    3. 運行以下命令,登入MySQL資料庫。

      mysql -u root -p

      根據提示輸入MySQL資料庫root使用者對應的密碼。

    4. 運行以下命令,切換至WordPress對應的資料庫。

      use wordpress;
    5. 運行以下命令,為WordPress網站設定新網域名稱。

      說明

      操作時需將命令中的http://www.example.com替換為實際網域名稱。

      update wp_options set option_value = replace(option_value, 'http://localhost', 'http://www.example.com') where option_name = 'home' OR option_name = 'siteurl';
    6. 運行以下命令,退出MySQL。

      exit;

      成功為WordPress網站設定新網域名稱。

常見問題

無法通過公網IP訪問WordPress

可能原因及其解決方案:

相關文檔