雖然 Windows XP 已停止維護,但在老舊項目維護或特定環境下,仍可能需要手動搭建 WAMP。本文梳理核心配置步驟,助你快速構建可用的開發環境。
PHP 運行依賴多個擴展 DLL(如 php_mysql.dll, php_gd2.dll)。系統必須能找到它們,有三種方式:
C:\Windows\System32(Win2000 為 C:\WINNT\System32)。不推薦,污染系統目錄。D:\php5)加入系統 Path 變量。推薦,通用且易維護。; extension_dir = "./" 改為 extension_dir = "D:/php5/ext"(去掉分號)。需重啟 Apache 生效。編輯 httpd.conf,完成三項核心配置:
DocumentRoot D:/wwwroot
<Directory "D:/wwwroot">
將紅字部分改為你的項目代碼存放目錄。
DirectoryIndex index.html index.html.var index.php
將 index.php 加入列表,優先級按順序。
LoadModule php5_module D:/php5/php5apache2.dll
PHPIniDir "D:/php"
AddType application/x-httpd-php .php
AddType application/x-httpd-php .html
DirectoryIndex index.php index.html index.html.var
LoadModule:指定 php5apache2.dll 路徑(Apache 2.x 專用)。PHPIniDir:指定 php.ini 所在目錄。AddType:讓 Apache 將 .php(甚至 .html)交給 PHP 解析。register_globals = Off:關閉全局變量注冊(安全最佳實踐),僅通過 $_GET/$_POST 獲取參數。extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mcrypt.dll
extension=php_mysql.dll
extension=php_mysqli.dll
實際工作中,最快的方法是:
httpd.conf 和 php.ini。DocumentRoot 和 <Directory> 兩處路徑即可。/,避免轉義問題。