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

推薦下載:WinXP 專業裝機版
D:\Apache、D:\PHP、D:\MySQL、D:\wwwroot(網站根目錄)。避免路徑含中文、空格。三種方式擇一(建議方式 2):
php5ts.dll、libmysql.dll 等至 C:\Windows\System32(不推薦,污染系統目錄)。;D:\PHP。重開機或重啟總管生效。php.ini:extension_dir = "D:/PHP/ext"(需重啟 Apache)。編輯 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
; 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 資訊頁即成功。