Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> Windows Server 系統教學 >> Server 2000

Windows 2000/XP/2003 架設 IIS + PHP + MySQL + Zend Optimizer 完整指南

編輯:Server 2000

本文記錄在 Windows Server 2000/XP/2003 環境下,手動部署 IIS、PHP 5.1、MySQL 5.0、Zend Optimizer 2.6 及 phpMyAdmin 2.8 的完整安裝與設定流程。雖然版本較舊,但步驟邏輯對理解經典 ASP.NET/PHP 共存架構仍具參考價值。

一、軟體版本與下載來源(2005 年基準)

假設系統盤為 C:,若非請自行替換路徑。

二、安裝與設定 PHP(ISAPI 模式)

  1. 解壓縮:將 php-5.1.2-Win32.zip 解壓至 C:\php。
  2. 複製必要 DLL:將 C:\php\libmysql.dll 及 C:\php\ext\php_mysql.dll 複製至 C:\Windows\system32(Win2000 為 C:\WINNT\system32)。
  3. 設定 php.ini:
    • 複製 C:\php\php.ini-dist 至 C:\Windows(或 C:\WINNT)並更名為 php.ini。
    • 修改 extension_dir = "C:\php\ext" 指向正確擴充模組目錄。
    • 啟用常用模組(移除前方分號 ;):
      extension=php_gd2.dll      ; 圖片處理,Discuz 水印需此模組
      extension=php_mbstring.dll ; phpMyAdmin 需求
      extension=php_mysql.dll    ; MySQL 支援
      
  4. IIS 整合設定 (ISAPI):
    • 開啟「Internet 服務管理員」,停止 IIS 服務。
    • 右鍵需支援 PHP 的網站 > 「內容」 > 「ISAPI 篩選器」 > 「新增」:
      • 篩選器名稱:PHP
      • 可執行檔:C:\php\php5isapi.dll
    • 「主目錄」頁籤 > 「設定」 > 「新增」應用程式對應:
      • 副檔名:.php
      • 可執行檔:C:\php\php5isapi.dll
    • 「文件」頁籤 > 新增預設文件 index.php 並移至最上層。
    • 確認網站目錄「執行權限」設為「純指令碼」。
    • 命令提示字元執行:net stop w3svc && net stop iisadmin && net start w3svc。
    • 在「Web 服務擴展」啟用「ISAPI 擴充」與「Active Server Pages」。
  5. 驗證安裝:瀏覽 https://localhost/phpinfo.php(內容為 <?php phpinfo(); ?>),確認 Server API 顯示 ISAPI。

三、安裝 MySQL

  1. 下載 Windows Essentials (x86) 版,雙擊安裝至 C:\MySQL,安裝過程選擇「稍後設定」。
  2. 以管理員身分開啟命令提示字元,執行:
    C:\MySQL\bin\mysqld-nt -install
    net start mysql
    
  3. 若需詳細設定,執行 C:\MySQL\bin\MySQLInstanceConfig.exe 依嚮導操作。
  4. 設定 Root 密碼(重要):
    • 執行 mysql -u root -p 進入 MySQL 命令列(初始無密碼直接 Enter)。
    • 執行:SET PASSWORD FOR 'root'@'localhost' = OLD_PASSWORD('your_password');
      (使用 OLD_PASSWORD 相容舊版驗證協定,避免 phpMyAdmin 連線錯誤)
    • 或使用 mysqladmin -u root password 'your_password'。

四、安裝 Zend Optimizer

  1. 執行 ZendOptimizer-2.6.2-Windows-i386.exe。
  2. Web Server 選擇 IIS,同意重新啟動 Web Server 及備份 php.ini。

五、安裝與設定 phpMyAdmin

  1. 解壓縮至網站根目錄(如 C:\Inetpub\wwwroot\phpmyadmin)。
  2. 複製 libraries/config.default.php 至根目錄並更名為 config.inc.php。
  3. 修改關鍵設定:
    $cfg['PmaAbsoluteUri'] = 'https://localhost/phpmyadmin/';
    $cfg['blowfish_secret'] = 'your_password'; // 與 Root 密碼一致
    $cfg['DefaultLang'] = 'zh-gb2312';
    $cfg['DefaultCharset'] = 'gb2312';
    $cfg['Servers'][$i]['auth_type'] = 'cookie'; // 建議使用 cookie 驗證
    
  4. 瀏覽 https://localhost/phpmyadmin/,輸入 root 帳密登入管理資料庫。

補充說明

  • 所有服務啟動後,建議在防火牆開放 80 (HTTP)、3306 (MySQL) 埠。
  • 生產環境請務必使用最新版本軟體並套用安全性更新。
Copyright © Windows教程網 All Rights Reserved