詳述Windows XP SP2下,手動安裝配置Apache 2.2.2、PHP 5.1.4、MySQL 5.0.22的完整步驟,拒绝集成包,追求可控、可維護的純淨環境。
X:\Server\(避免空格、中文路徑),子目錄分別為Apache、PHP、MySQL、WWW。X:\Server\Apache。localhost顯示"It Works"即成功。X:\Server\PHP。Path,重啟電腦生效。官方PHP 5.1.4包含的php5apache2.dll不兼容Apache 2.2.2。解決方案:
php5apache2.dll覆蓋原文件。httpd.exe.manifest放入ApacheBin目錄。vcredist_x86.exe安裝VC++ 2005運行庫(已裝.NET Framework可跳過)。DocumentRoot與Directory指向X:/Server/WWW。DirectoryIndex index.php index.html index.htm。LoadModule php5_module "X:/Server/PHP/php5apache2.dll"
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
AddDefaultCharset UTF-8
PHPIniDir "X:/Server/PHP"
解壓MySQL Zip至目錄,運行配置向導或手動編輯my.ini。本文重點在Apache+PHP整合,MySQL細節請參閱官方手冊。