備註: 本教學使用的軟體版本較早(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 等整合套件)。本文保留供維護舊專案或教學參考之用。
https://localhost 或 https://127.0.0.1 驗證。C:\Inetpub\wwwroot 目錄,此為網站根目錄。index.php。C:\PHP(建議路徑無空格)。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"
C:\PHP 加入系統環境變數 Path。.php 對應至 C:\PHP\php-cgi.exe(或 php5isapi.dll 若用 ISAPI 模式)。C:\Inetpub\wwwroot\info.php,內容 <?php phpinfo(); ?>,瀏覽驗證。C:\MySQL。mysql -u root -p 登入成功即完成。php.ini 路徑(C:\PHP\php.ini)。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"
phpinfo() 應顯示 Zend Optimizer 區塊。C:\Inetpub\wwwroot\phpmyadmin。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 加密金鑰
https://localhost/phpmyadmin/ 登入測試。php.ini 路徑、cgi.force_redirect=0。php.ini 路徑無誤、DLL 檔案存在、IIS 已重啟。完成上述步驟,你將擁有一個可運行 PHP + MySQL 的 XP 本地開發環境,適合舊版專案維護與學習實驗。