萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 電腦基礎知識 >  >> 電腦入門

Windows XP 下打造 IIS 5.1 + PHP 5.2 + MySQL 5.0 + Zend + phpMyAdmin 開發環境完整教學

備註: 本教學使用的軟體版本較早(PHP 5.2.1、MySQL 5.0.37、Zend Optimizer 3.2.6、phpMyAdmin 2.10.0.2),現代開發建議改用更新穩定的版本組合(如 PHP 8.x、MySQL 8.0、XAMPP/WAMP 等整合套件)。本文保留供維護舊專案或教學參考之用。

適用對象與前置條件

  • 需要本地測試環境的 PHP 開發者、模板設計師、外掛測試人員。
  • 作業系統:Windows XP Professional(含 SP2/SP3)。
  • 重要: 開始前請確認系統未安裝 IIS、Apache、PHP、MySQL、Zend 等相關元件,避免衝突。

軟體下載來源

第一階段:安裝 IIS 5.1

  1. 「控制台」→「新增/移除程式」→「新增/移除 Windows 元件」。
  2. 勾選「Internet Information Services (IIS)」,插入 XP 光碟完成安裝。
  3. 開啟「管理工具」→「Internet Information Services」,展開本機電腦 → 網站 → 預設網站,右鍵 IISHelp 選「瀏覽」,若出現 IIS 文件頁即安裝成功。
  4. 瀏覽器輸入 https://localhost 或 https://127.0.0.1 驗證。
  5. 清空 C:\Inetpub\wwwroot 目錄,此為網站根目錄。
  6. 右鍵「預設網站」→「內容」→「文件」,新增預設文件 index.php。

第二階段:安裝 PHP 5.2.1

  1. 將 PHP 解壓縮至 C:\PHP(建議路徑無空格)。
  2. 複製 php.ini-dist 為 php.ini,編輯關鍵設定:
extension_dir = "C:\PHP\ext"
cgi.force_redirect = 0
cgi.fix_pathinfo = 1
fastcgi.impersonate = 1
; 啟用常用擴充
extension=php_mysql.dll
extension=php_mysqli.dll
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_xmlrpc.dll
date.timezone = "Asia/Taipei"
  1. 將 C:\PHP 加入系統環境變數 Path。
  2. IIS 管理員 → 「預設網站」右鍵 → 「內容」→ 「主目錄」→ 「配置」→ 「對應」,新增副檔名 .php 對應至 C:\PHP\php-cgi.exe(或 php5isapi.dll 若用 ISAPI 模式)。
  3. 建立 C:\Inetpub\wwwroot\info.php,內容 <?php phpinfo(); ?>,瀏覽驗證。

第三階段:安裝 MySQL 5.0.37

  1. 執行安裝程式,選「Typical」或「Custom」安裝至 C:\MySQL。
  2. 完成後執行「MySQL Server Instance Config Wizard」,設定 root 密碼、啟用網路存取(Port 3306)、建立服務。
  3. 命令列測試:mysql -u root -p 登入成功即完成。

第四階段:安裝 Zend Optimizer 3.2.6

  1. 執行安裝程式,指定 PHP php.ini 路徑(C:\PHP\php.ini)。
  2. 安裝程式會自動在 php.ini 末尾加入 [Zend] 區段,確認路徑正確:
[Zend]
zend_extension_manager.optimizer="C:\Program Files\Zend\ZendOptimizer-3.2.6\lib\Optimizer"
zend_extension_manager.optimizer_ts="C:\Program Files\Zend\ZendOptimizer-3.2.6\lib\Optimizer_TS"
zend_optimizer.version=3.2.6
zend_extension="C:\Program Files\Zend\ZendOptimizer-3.2.6\lib\ZendExtensionManager.dll"
zend_extension_ts="C:\Program Files\Zend\ZendOptimizer-3.2.6\lib\ZendExtensionManager_TS.dll"
  1. 重新啟動 IIS,phpinfo() 應顯示 Zend Optimizer 區塊。

第五階段:安裝 phpMyAdmin 2.10.0.2

  1. 解壓縮至 C:\Inetpub\wwwroot\phpmyadmin。
  2. 複製 config.sample.inc.php 為 config.inc.php,編輯:
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['auth_type'] = 'cookie'; // 或 'config' 直接寫死帳密
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = ''; // auth_type=cookie 時留空
$cfg['blowfish_secret'] = 'your_random_string_here'; // cookie 加密金鑰
  1. 瀏覽 https://localhost/phpmyadmin/ 登入測試。

常見問題排查

  • PHP 不執行: 檢查 IIS 擴充對應、php.ini 路徑、cgi.force_redirect=0。
  • MySQL 連不上: 確認服務啟動、防火牆開放 3306、root 密碼正確。
  • Zend 不生效: 確認 php.ini 路徑無誤、DLL 檔案存在、IIS 已重啟。

完成上述步驟,你將擁有一個可運行 PHP + MySQL 的 XP 本地開發環境,適合舊版專案維護與學習實驗。

copyright © 萬盛學電腦網 all rights reserved