Local WP 怎麼用?在電腦上安裝 WordPress 本機開發環境

很多人第一次動正式站就出事——換了一個主題,版面跑掉;裝了一支外掛(Plugin),結果首頁白屏。不是因為動作太大,而是在真實環境上直接測試,沒有任何緩衝。本機開發環境解決的正是這個問題:在自己的電腦上架一個完整的 WordPress 站,任何改動都只影響本機,正式站分毫不動。Local WP 是目前最多站長採用的本機架站工具,安裝簡單、不需要手動設定伺服器,也不需要對著命令列輸入指令。

這篇從它是什麼、怎麼安裝、怎麼建立第一個本地站,一路帶到本機環境與正式站的核心差異,適合還沒碰過本機開發、或是想找一個安全練習場的讀者。

Local WP 讓你在電腦裡跑完整的 WordPress

Local WP(原名 Local by Flywheel)是一套桌面應用程式,在 Windows 或 macOS 上直接模擬網站主機環境,讓 WordPress 能在本機正常運作。它把原本需要手動安裝的 PHP、MySQL 資料庫(Database)、網頁伺服器(Web Server)全部打包進去,安裝完開啟程式就能使用,不需要另外設定任何環境。

對剛入門的站長來說,這代表測試外掛、切換主題、練習修改樣式表(Stylesheet)都可以在本機完成,確認沒問題再搬上正式站,徹底避免正式站出錯的風險。進階使用者也常把它當開發起點,在本機把整個站架好、測完,再透過推送(Push)功能直接部署到遠端主機。

本機環境另一個優點是速度。所有請求都在自己的電腦上處理,頁面載入幾乎沒有延遲,測試起來比在真實伺服器上更順暢。

安裝只需下載與執行安裝程式

前往 Local 官方網站 下載對應作業系統的安裝程式。Windows 版是 .exe,macOS 版是 .dmg,下載後直接執行,按照安裝精靈的步驟點選即可,不需要額外設定。安裝完成後開啟 Local,第一次會要求建立免費帳號或登入,帳號只用於雲端備份與推送功能,本機架站本身不需要付費。

系統需求方面,官方列出的最低規格是 Windows 10 以上或 macOS 10.15 以上,記憶體建議 8GB 以上。硬碟空間依要架的站數量而定,每個本機 WordPress 站通常佔用 500MB 至 1.5GB,視安裝的外掛與媒體檔案多寡而異。

建立第一個本地站的完整流程

開啟 Local,點擊左下角的「+ Create a new site」,進入建站精靈。整個流程分三個畫面完成。

輸入站名與選擇環境

第一個畫面填入站台名稱,這個名稱只用於 Local 介面識別,不影響實際的網域(Domain)。程式會自動根據站名產生本機網域(格式類似 yoursite.local)與本機資料夾路徑,也可以手動修改。

第二個畫面選擇 PHP 版本與網頁伺服器。預設提供「Preferred」環境,對大多數新手來說直接採用即可。如果需要測試特定版本——例如確認主題在 PHP 8.2 上是否正常運作——才需要切換到「Custom」手動指定。

設定 WordPress 管理員帳號

第三個畫面填入 WordPress 後台的帳號、密碼與電子郵件。這組資訊只用於本機,不必與正式站一致,建議設得簡單好記(例如帳號 admin、密碼 admin),因為這個站不對外開放,安全性考量與正式站不同。

填完點擊「Add Site」,程式會自動下載 WordPress 核心檔案、建立資料庫、完成設定,整個過程通常不超過兩分鐘。

進入後台開始操作

建站完成後,Local 畫面右上角會出現「Open Site」與「WP Admin」兩個按鈕。「WP Admin」直接帶你進 WordPress 後台,從這裡安裝外掛、更換主題、調整設定的操作方式,與正式站後台完全一致。「Open Site」則開啟前台預覽,確認外觀是否如預期。

本機站與正式站的關鍵差異

這套工具的測試環境和正式站在功能上幾乎相同,但有幾個差異需要了解,否則在搬移時容易遭遇意外。

網址與 SSL 憑證

本機站使用 .local 結尾的假網域,只有自己的電腦看得到。程式提供自簽憑證(Self-signed Certificate)讓 HTTPS 在本機可以運作,但瀏覽器有時仍會顯示「不安全」警告,屬正常現象,不代表設定有問題。

正式站的 SSL 憑證由憑證授權機構(Certificate Authority)簽發,全球瀏覽器都認可。這兩套憑證機制不互通,搬移時不需要特別處理,Local 匯出的資料不包含憑證設定。

寄信功能預設關閉

WordPress 有不少功能依賴電子郵件,像是新會員通知、訂單確認、密碼重設。本機環境預設不會真的把信送出去,這是刻意的設計,避免測試時誤發大量郵件給真實用戶。Local 有內建郵件攔截工具 MailHog,可以查看 WordPress「發出」的信件內容、確認格式正確,但信件不會送達任何信箱。

若需要測試實際寄信功能,需額外安裝 SMTP 類外掛並設定真實信箱轉發,屬於進階需求,入門階段不必處理。

效能數據不能直接對照正式站

本機跑在自己的電腦硬體上,頁面速度通常比正式伺服器快,但也可能因電腦同時執行其他程式而偏慢。在 Local 測出的頁面載入時間,不能直接推算正式站的表現;速度優化與效能測試建議在正式站或暫存環境(Staging)上進行,結果才有參考價值。

把本機站內容搬到正式站

本機開發完成後,最常見的搬移方式有兩種。其一是使用 Local 內建的 Connect 功能,直接推送到 WP Engine、Flywheel 等支援的主機;其二是透過遷移外掛,如 All-in-One WP Migration 或 Duplicator,把本機站打包成壓縮檔,再到正式站後台還原。

遷移外掛的方式幾乎不受主機廠商限制,適用範圍較廣。操作上,先在本機安裝外掛並匯出,下載備份檔後,到正式站安裝同一支外掛,透過「匯入」功能上傳備份檔,讓外掛自動完成資料庫取代與檔案複製。需要留意的是,正式站原有的所有資料會被覆蓋,搬移前務必先備份正式站。

本機開發的節奏很適合養成「小改動、即時測、確認再上線」的工作習慣,比起每次都直接在正式站嘗試,出錯代價低許多,累積的實戰經驗也更扎實。

相關文章
標籤: WordPress 安裝, Local WP, 本機開發, 測試環境, 主題測試