Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

WinXP 安裝配置 WampServer 完整教學:Apache、MySQL、PHP 一鍵部署

編輯:XP 系統應用技巧

WampServer 整合 Apache、MySQL、PHP、phpMyAdmin,是 Windows 上最熱門的 PHP 開發環境套件。本文記錄 WinXP 下載、安裝、配置虛擬主機、修改 PHP 版本、啟用模組、測試 phpMyAdmin、常見錯誤排除等完整流程,助您快速建立本地開發環境。

一、下載與安裝

  1. 官網下載:https://www.wampserver.com/ 選擇 32-bit 版本 (XP 適用),最新支援 XP 的版本為 WampServer 2.5 / 3.0.6 系列。
  2. 雙擊安裝檔 → 全程「Next」預設安裝路徑 `C:\wamp` 或 `C:\wamp64`。
    安裝過程會詢問預設瀏覽器、文字編輯器,可指定 Chrome/Notepad++。

二、啟動與狀態確認

  1. 啟動 WampServer → 系統匣出現圖示:
    🔴 紅色 = 服務未啟動
    🟠 橙色 = 部分啟動
    🟢 綠色 = 全部啟動 (Apache、MySQL 正常)
  2. 左鍵點選圖示 →「Start All Services」→ 等待轉綠。
  3. 左鍵 →「Localhost」→ 瀏覽器開啟 `https://localhost/` 顯示 WampServer 首頁 → 成功。

三、專案部署與虛擬主機

  1. 專案預設放置於 `C:\wamp\www\` (DocumentRoot)。
  2. 建立子資料夾 `C:\wamp\www\myproject\` 放入 PHP 程式碼。
  3. 瀏覽 `https://localhost/myproject/` 存取。

進階:設定虛擬主機 (自訂網域)

  1. 左鍵 WampServer 圖示 →「Apache」→「httpd.conf」開啟設定檔。
  2. 搜尋 `Include conf/extra/httpd-vhosts.conf` 確認未被註解 (#)。
  3. 編輯 `C:\wamp\bin\apache\apache版本\conf\extra\httpd-vhosts.conf`:

    DocumentRoot "C:/wamp/www/myproject"
    ServerName myproject.local

    AllowOverride All
    Require all granted

  4. 編輯 `C:\Windows\System32\drivers\etc\hosts` (需管理員權限) 新增:
    127.0.0.1 myproject.local
  5. 左鍵 WampServer →「Restart All Services」→ 瀏覽 `https://myproject.local/` 驗證。

四、PHP 版本切換與模組啟用

  1. 左鍵圖示 →「PHP」→「Version」→ 選擇安裝的版本 (如 5.6.40、7.0.33、7.4.33) → 服務自動重啟。
  2. 「PHP」→「PHP extensions」→ 勾選需啟用模組:`curl`、`gd`、`mbstring`、`pdo_mysql`、`openssl`、`xml`、`zip` 等 → 重啟服務。
  3. `php.ini` 設定:左鍵 →「PHP」→「php.ini」調整 `memory_limit`、`upload_max_filesize`、`post_max_size`、`max_execution_time` 等。

五、MySQL / phpMyAdmin 管理

  1. 左鍵 →「MySQL」→「MySQL Console」→ 命令列管理 (root 預設無密碼,直接 Enter)。
  2. 左鍵 →「phpMyAdmin」→ 瀏覽器開啟 `https://localhost/phpmyadmin/` 圖形化管理資料庫。
  3. 建立資料庫、使用者、授權、匯入/匯出 SQL。

六、常見錯誤排除

現象原因與解決
圖示長期橙/紅連接埠 80 被佔用 (IIS、Skype、迅雷) → netstat -ano 找 PID → 關閉佔用程式或修改 Apache httpd.conf Listen 8080
phpMyAdmin 403 Forbidden編輯 `C:\wamp\alias\phpmyadmin.conf` → `Require all granted` (Apache 2.4+) 或 `Allow from all` (2.2)
MySQL 無法連線服務未啟動、port 3306 衝突、root 密碼錯誤 → 重設密碼或略過驗證啟動
專案 500 錯誤檢查 `C:\wamp\logs\php_error.log`、`apache_error.log` 定位具錯誤行號

七、開發好習慣

  • 專案使用 Composer 管理相依套件 (`composer install`)。
  • 版本控制:Git 初始化專案目錄,忽略 `vendor/`、`.env`、快取目錄。
  • 定期備份 MySQL 資料庫 (`mysqldump` 或 phpMyAdmin 匯出)。
  • 生產環境部署:對應 Linux (Nginx/Apache + PHP-FPM + MySQL/MariaDB) 架構,非直接複製 WampServer 目錄。

完成安裝、虛擬主機設定、PHP 模組啟用,WinXP 即擁有功能完整的 WampServer PHP 開發環境,可高效進行本地專案開發與測試。

Copyright © Windows教程網 All Rights Reserved