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 2003

Windows Server 2003 IIS 6.0 + PHP + MySQL 完整安裝與配置指南

編輯:Server 2003

前言

在 Windows Server 2003 環境下部署 IIS 6.0、PHP 及 MySQL 是經典的 Web 伺服器架構。本文詳細記錄從下載、安裝到環境變數配置、PHP 擴展啟用、IIS 映射設定等完整流程,適合初次建站的管理員參考。

一、PHP 安裝方式選擇

官方建議採用手動安裝,將所有 PHP 相關檔案集中放在同一目錄(如 D:\PHP),並加入系統 PATH 環境變數,方便後續升級與維護。安裝程式雖然省事,但不支援自動安裝擴充套件,且安全性較低,不建議用於正式線上環境。

核心概念補充

  • ISAPI:Internet Server Application Programming Interface,效能優於 CGI。
  • CGI:Common Gateway Interface,通用閘道介面,相容性較好但效能較差。

二、手動安裝 PHP 步驟

1. 解壓縮與目錄規劃

從 PHP 官網 下載 ZIP 套件(如 PHP 5.1.2),解壓至 D:\PHP。

2. 設定 PATH 環境變數

「我的電腦 → 內容 → 進階 → 環境變數 → 系統變數 → Path → 編輯」,在尾端加入 D:\PHP;(注意分號分隔)。

3. 配置 php.ini

複製 php.ini-recommended 為 php.ini,主要修改項:

設定項修改值說明
register_globalsOn解決論壇安裝空白頁問題(兩處)
short_open_tagOn支援短標籤
extension_dirD:\PHP\ext指定擴充套件目錄
extension=php_mbstring.dll啟用phpMyAdmin 需要
extension=php_gd2.dll啟用圖形處理庫
extension=php_mysql.dll啟用MySQL 支援
memory_limit20M記憶體上限
post_max_size20MPOST 資料上限
upload_max_filesize20M上傳檔案上限

4. 註冊 PHPRC 環境變數

新增系統變數 PHPRC,值為 D:\PHP,讓 PHP 能正確讀取設定檔。

5. 避免舊版檔案干擾(非首次安裝需執行)

將 D:\PHP 及 D:\PHP\ext 下所有 .dll 複製到 C:\WINDOWS\system32,php.exe、php-win.exe、php.ini 複製到 C:\WINDOWS。完成後重啟電腦使變數生效。

三、IIS 6.0 整合 PHP

  1. 開啟「Internet 資訊服務管理員」,右鍵網站 → 內容 → ISAPI 篩選器 → 新增,名稱 php,可執行檔指向 php5isapi.dll。
  2. 主目錄 → 配置 → 應用程式對應 → 新增:副檔名 .php,可執行檔同指向 php5isapi.dll,動作限定 GET,HEAD,POST,TRACE,勾選「指令碼引擎」與「確認檔案是否存在」。
  3. Web 服務擴充 → 新增 ISAPI 擴充,同樣指向 php5isapi.dll,並勾選「允許」。
  4. 重新啟動 IIS 服務。

四、驗證安裝

建立 phpinfo.php:

<?php
phpinfo();
?>

瀏覽 https://localhost/phpinfo.php,若顯示 PHP 詳細資訊即安裝成功。若出現下載提示或 404,請回查上述步驟。

五、Windows 2003 額外設定

在「Web 服務擴充」中需額外新增一個擴充項目指向 php5isapi.dll,比「允許所有未知 ISAPI 擴充」更安全。

結語

完成上述步驟即擁有穩定的 IIS + PHP + MySQL 運行環境。後續可依專案需求啟用更多 PHP 擴充套件,或調整 php.ini 參數以優化效能與安全性。

Copyright © Windows教程網 All Rights Reserved