支援 ASP.NET、PHP、MySQL、Gmail 等服務的綜合 Web 伺服器。
「控制台 → 新增/移除程式 → 新增/移除 Windows 元件 → 應用程式伺服器 → Internet 資訊服務 (IIS)」,務必勾選 ASP.NET。
php-5.2.0-Win32.zip),解壓至 C:\php\。.reg 註冊檔。C:\php\ 下所有 .dll 複製到 C:\WINDOWS\(視需求)。C:\php\ext\ 下所有 .dll 複製到 C:\WINDOWS\system32\。php.ini 關鍵設定:| 設定項 | 值 | 備註 |
|---|---|---|
| register_globals | On | 相容舊程式 |
| extension_dir | C:\php\ext | 對應實際安裝路徑 |
| upload_tmp_dir | C:\php\upload_tmp | 自建目錄,避免特殊字元 |
| session.save_path | C:\php\tmp | 自建目錄 |
| extension=php_mbstring.dll | 啟用 | 多位元組字串 |
| extension=php_gd2.dll | 啟用 | 圖形處理 |
| extension=php_mysql.dll | 啟用 | MySQL 支援 |
| extension=php_curl.dll | 啟用 | URL 傳輸 |
C:\php\php5isapi.dll,副檔名:.php,動作:GET,HEAD,POST,TRACE,勾選「指令碼引擎」與「確認檔案是否存在」。php5isapi.dll,允許。123.php 測試 phpinfo()。執行 ZendOptimizer-3.0.1-Windows-i386.exe,安裝至 C:\Zend。安裝程式自動在 php.ini 尾端加入:
[Zend] zend_extension_manager.optimizer_ts="C:\Zend\lib\Optimizer-3.0.1" zend_extension_ts="C:\Zend\lib\ZendExtensionManager.dll" zend_optimizer.optimization_level=1023 zend_optimizer.encoder_loader=0
已於 php.ini 啟用 extension=php_gd2.dll,無需額外檔案。
官方安裝精靈「下一步」完成,記錄 root 密碼。
phpmyadmin)。config.inc.php 關鍵參數:| 參數 | 範例值 | 說明 |
|---|---|---|
| $cfg['PmaAbsoluteUri'] | https://yourdomain.com/phpmyadmin/ | 完整存取網址 |
| $cfg['Servers'][$i]['host'] | localhost | MySQL 主機 |
| $cfg['Servers'][$i]['auth_type'] | cookie | 生產環境建議 cookie,本機測試可用 config |
| $cfg['Servers'][$i]['user'] | root | 資料庫帳號 |
| $cfg['Servers'][$i]['password'] | yourpassword | 對應密碼 |
| $cfg['DefaultLang'] | zh | 中文介面 |
| $cfg['blowfish_secret'] | random_string | Cookie 加密金鑰,勿留空 |
完成上述步驟即擁有功能完整的 IIS + PHP 5 + MySQL + phpMyAdmin 環境。生產部署請務必:修改預設帳號密碼、關閉不必要的 PHP 擴充、設定 open_basedir 限制目錄存取、啟用 HTTPS 傳輸加密。