IIS環境安裝 WordPress 教學

WordPress 之封面圖

WordPress 做為常用的部落格或企業形象官網框架,很多主機商都對其有蠻高的支援度,但是若想要安全性完全由自己控管,就得自行將環境架設起來。雖然要求的環境只有三要素,WordPress安裝包本體、可執行php的環境(如apache、nginx)、以及Mysql,如果使用整合套件會方便許多,如常見的xampp,但會受限於整合套件本身的支援度以及套件本身已知的弱點,反而容易被攻擊,本篇文章將介紹如何從零開始使用Windows的IIS環境架設WordPress網站。

前置作業

1.安裝PHP

  1. 安裝PHP
  2. 解壓縮放到D:/下(純範例,放在其他路徑也可,但後續設定要做相應調整)
  3. 設定php.ini檔

WordPress 之說明圖

2.安裝Windows Server 安裝 MySQL Community 免費社群版

  1. 安裝完成後建立新的一組User
    WordPress 之說明圖
  2. 登出後使用該User登入
  3. 點選Schema切換頁籤
    WordPress 之說明圖
  4. 空白處按右鍵>建立新資料庫
    WordPress 之說明圖
  5. 輸入資料庫名稱
  6. 這邊建議使用 utf8mb4 這個字元集,主要的差異是 utf8mb4 最多使用4位元編碼一個字,而 utf8 最多只有3位元編碼一個字
  7. 如果要跟國際接軌,使用4位元才可以儲存更多國家的文字,包含中文的罕見字
  8. 在 Charset 選擇「utf8mb4」,在Collation 就選擇「utf8mb4_unicode_ci」

3.下載WordPress

  1. 安裝完後解壓縮,先記住這個解壓縮完的路徑

 

在IIS安裝 WordPress 網站

1.開啟控制台>最右排程式和功能

2.左側開啟或關閉windows功能

3.找到Internet Information Services > World Wide Web服務>應用程式開發功能>選擇ASP.NET 4.8、NET擴充性4.8選項

4.Internet Information Services > World Wide Web服務>一般HTTP功能選擇預設文件、靜態內容選項(才連的到本地js css)

5.打開IIS管理員

6.IIS > 左側選單應用程式集區>右鍵新增應用程式集區

7.名稱:PHP (可自行取名)、 .NET CLR 版本:沒有受控碼、受控管線模式:整合式

8.對「站台」按右鍵,選「新增網站」

9.輸入站台名稱,我這邊用 “wordpress”做為示範名稱

10.在「應用程式集區」選擇 “PHP”

11.實體路徑就選擇剛剛 WordPress 下載後解壓縮的位置

12.在下方的主機名稱,如果有設定 DNS 轉址到此電腦 IP,就可設定網域名稱,連接埠我用 8080 port 做示範

13.設定完成後點選右側的瀏覽:*8080,按照WordPress的安裝教學完成安裝

14.安裝完成後前往http://localhost:8080/wp-admin/

15.登入後確定外掛安裝/啟用、外觀安裝/啟用、圖片上傳以及文章編輯/發布等等功能是否正常,若正常則完成安裝流程

 

結論

在過去,大部分的PHP框架都是架設在Linux環境上。這主要是因為Linux提供了一個強大且靈活的開發環境,讓開發者可以輕鬆地安裝和管理各種開發工具和套件。然而,這也帶來了一些挑戰。由於缺乏明確的套件和版本維護準則和流程,開發者常常會遇到操作錯誤,導致網站無法正常運作或出現各種問題。

相比之下,Windows系統的操作簡單直觀,大家的掌握度普遍較高,不需要下指令就能完成許多操作。因此,我們撰寫了這份教學,提供一個在Windows系統上安裝WordPress的標準流程,讓更多的開發者能夠輕鬆地在Windows環境下建立和管理他們的網站。

然而,我們在測試過程中發現,偶爾開啟頁面時會跑出 WordPress 自動檢查更新的錯誤。雖然這個錯誤並不影響網站的正常使用,但我們仍然需要進一步觀察,以確定是否存在相容性問題。此外,隨著網站功能的增加和變複雜,可能還會出現其他的問題和隱憂。

因此在使用這個流程時,應該定期備份網站數據,並且密切關注 WordPress 和其他相關套件的更新,以確保網站能夠穩定運行。

Comments

No comments yet. Why don’t you start the discussion?

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料