首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 網頁程式設計 >> PHP 程式設計 >> PHP 相關知識

Windows XP 下搭建 Apache + MySQL + PHP (WAMP) 環境完整教程

     編輯:PHP 相關知識

雖然 Windows XP 已停止維護,但在老舊項目維護或特定環境下,仍可能需要手動搭建 WAMP。本文梳理核心配置步驟,助你快速構建可用的開發環境。

核心任務:讓系統識別 PHP DLL、Apache 解析 PHP

1. 配置 PHP DLL 加載路徑

PHP 運行依賴多個擴展 DLL(如 php_mysql.dll, php_gd2.dll)。系統必須能找到它們,有三種方式:

  • 複製到系統目錄:將 DLL 複製至 C:\Windows\System32(Win2000 為 C:\WINNT\System32)。不推薦,污染系統目錄。
  • 添加到 PATH 環境變量:將 PHP 安裝目錄(如 D:\php5)加入系統 Path 變量。推薦,通用且易維護。
  • 修改 php.ini 指定 extension_dir:將 ; extension_dir = "./" 改為 extension_dir = "D:/php5/ext"(去掉分號)。需重啟 Apache 生效。

2. Apache 配置:綁定 PHP 處理器

編輯 httpd.conf,完成三項核心配置:

2.1 設定網站根目錄

DocumentRoot D:/wwwroot
<Directory "D:/wwwroot">

將紅字部分改為你的項目代碼存放目錄。

2.2 配置默認首頁文件

DirectoryIndex index.html index.html.var index.php

將 index.php 加入列表,優先級按順序。

2.3 載入 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 解析。

3. php.ini 關鍵設置

  • 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

快速部署技巧:配置文件複用

實際工作中,最快的方法是:

  1. 手動安裝一次 Apache、PHP,完成上述所有配置。
  2. 備份 httpd.conf 和 php.ini。
  3. 新環境只需安裝軟體,再將兩個配置文件覆蓋過去,並修改 DocumentRoot 和 <Directory> 兩處路徑即可。

注意事項

  • 修改配置後必須 重啟 Apache 服務。
  • 路徑分隔符建議用正斜槿 /,避免轉義問題。
  • MySQL 安裝較簡單(下一步向導),本文不贅述;重點在 PHP-Apache 整合。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved