在 Windows XP 上部署經典的 Apache+PHP+MySQL+Zend 開發環境,是許多 PHP 開發者的入門必修課。本文以實測版本為例,詳細記錄安裝路徑、配置檔修改要點、常見坑點與驗證步驟,助您一次成功搭建穩定開發環境。
apache_2.0.58-win32-x86-no_ssl.msi ( 官方歸檔 )php-5.1.6-Win32.zipmysql-5.0.19-win32ZendStudioServer-5.1.0a-Windows-i386.exephpMyAdmin-2.9.1建議安裝根目錄: D:\usr\ (避免中文路徑與空格)
D:\usr\apache2。D:\usr\apache2\conf\httpd.conf 關鍵指令:ServerRoot "D:/usr/apache2" ServerAdmin admin@localhost Listen 80 ServerName localhost:80 DocumentRoot "D:/usr/www" DirectoryIndex index.html index.htm index.php index.php3 index.php4 ScriptAlias /cgi-bin/ "D:/usr/apache2/cgi-bin/"
D:\usr\php5。php.ini-dist 更名為 php.ini,修改關鍵值:doc_root = "D:/usr/www" extension_dir = "D:/usr/php5/ext" include_path = "D:/usr/php5/includes" extension=php_mysql.dll ; 取消前方分號 ; 複製 php5ts.dll、libmysql.dll 至 C:\Windows\System32\ (或 Apache bin 目錄)
在 httpd.conf 末尾新增:
# PHP 5 支援 LoadFile "D:/usr/php5/php5ts.dll" LoadModule php5_module "D:/usr/php5/php5apache2.dll" PHPIniDir "D:/usr/php5" AddType application/x-httpd-php .php .php3 .php4 .phtml AddType application/x-httpd-php-source .phps # 中文編碼支援 AddLanguage zh-cn .cn DefaultLanguage zh-cn AddDefaultCharset GB2312
D:\usr\mysql。mysql -u root -p。D:\usr\www\phpmyadmin,配置 config.inc.php 設定 $cfg['Servers'][$i]['host'] = 'localhost';。執行安裝程式,指定 Apache 模組路徑,完成後重啟 Apache 即可啟用 Zend Optimizer 加速與除錯功能。
D:\usr\apache2\bin\ApacheMonitor.exe )。https://localhost/ 應顯示 Apache 預設頁面。D:\usr\www 建立 phpinfo.php:<?php phpinfo(); ?>,訪問確認 PHP 模組載入、MySQL 支援、Zend 版本資訊。https://localhost/phpmyadmin/ 確認資料庫管理介面正常。常見坑點提醒:
/ 或雙反斜線 \\,避免單反斜線轉義錯誤。php5apache2.dll 必須與 Apache 版本匹配(Apache 2.0.x 對應 php5apache2.dll,2.2.x 需 php5apache2_2.dll)。環境搭建完成,即可在 XP 上愉快進行 PHP 開發與除錯。建議定期備份 D:\usr 目錄,遷移重裝極為方便。