萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 作業系統 >  >> Windows XP 教學

WinXP 手動安裝配置 Apache + MySQL + PHP (WAMP) 開發環境完整教學

在 Windows XP 上部署 WAMP 環境,核心在於:讓系統能正確載入 PHP 的 DLL 擴充檔、Apache 能解析 .php 檔案、PHP 與 MySQL 連線正常。以下提供手動安裝與配置的標準化流程,適合開發人員精確掌控版本與路徑。

推薦下載:WinXP 專業裝機版

前置準備

  • 下載對應版本:Apache 2.2/2.4 (Win32)、PHP 5.3/5.4/5.6 (VC6/VC9, Thread Safe)、MySQL 5.1/5.5 (Community Server)。
  • 建議安裝路徑:D:\Apache、D:\PHP、D:\MySQL、D:\wwwroot(網站根目錄)。避免路徑含中文、空格。

關鍵步驟 1:讓系統找到 PHP DLL

三種方式擇一(建議方式 2):

  1. 複製 php5ts.dll、libmysql.dll 等至 C:\Windows\System32(不推薦,污染系統目錄)。
  2. 將 PHP 安裝目錄(如 D:\PHP)加入系統環境變數 Path:右鍵「我的電腦」→「內容」→「進階」→「環境變數」→ 系統變數 Path 編輯,在末尾加入 ;D:\PHP。重開機或重啟總管生效。
  3. 修改 php.ini:extension_dir = "D:/PHP/ext"(需重啟 Apache)。

關鍵步驟 2:Apache 配置支援 PHP

編輯 D:\Apache\conf\httpd.conf:

# 1. 根目錄
DocumentRoot "D:/wwwroot"
<Directory "D:/wwwroot">

# 2. 目錄索引
DirectoryIndex index.php index.html index.html.var

# 3. 載入 PHP 模組 (Apache 2.2 範例)
LoadModule php5_module "D:/PHP/php5apache2_2.dll"
PHPIniDir "D:/PHP"
AddType application/x-httpd-php .php
AddType application/x-httpd-php .html

關鍵步驟 3:php.ini 核心設定

; 1. 參數傳遞方式(建議 Off,使用 $_GET/$_POST)
register_globals = Off

; 2. 必須啟用的擴充模組(移除前面分號)
extension=php_gd2.dll          ; 圖片處理
extension=php_mbstring.dll     ; 多位元組字串
extension=php_mcrypt.dll       ; 加密
extension=php_mysql.dll        ; MySQL (舊版)
extension=php_mysqli.dll       ; MySQL 改良版
extension=php_pdo_mysql.dll    ; PDO MySQL

快速部署技巧

保留已調好的 httpd.conf、php.ini 備份。新機器只需:安裝 Apache、PHP → 覆蓋兩設定檔 → 修改 DocumentRoot 兩處路徑 → 重啟 Apache 服務 → 完成。

驗證安裝

在 D:\wwwroot 建立 info.php:

<?php phpinfo(); ?>

瀏覽器開啟 https://localhost/info.php,出現 PHP 資訊頁即成功。

copyright © 萬盛學電腦網 all rights reserved