首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 網頁程式設計 >> PHP 程式設計 >> PHP 綜合知識

IIS 6 環境下 PHP 最佳配置與升級指南

     編輯:PHP 綜合知識

雖然 LAMP 架構廣受歡迎,但若需在單一伺服器上同時支援 PHP、ASP、ASP.NET、JSP 與 Perl 等多種腳本語言,Windows Server 2003 搭配 IIS 6 仍是最佳選擇。網路上雖有許多 IIS 6 配置 PHP 的教學,但多半存在效能不佳或升級困擾。本文介紹一套經過實戰驗證的配置方法,讓您首次設定完成後,能輕鬆進行版本升級(如 PHP 4.x 間、PHP 5.x 間的小版本更新)。

前置準備

  • 一台已安裝 Windows Server 2003 並啟用 IIS 6 的伺服器。
  • 下載 Windows 版 PHP 二進制壓縮包(非安裝檔)。

安裝步驟

  1. 解壓縮 PHP:將壓縮包解壓至系統盤根目錄下的 C:\php(若系統盤為 D 槇則為 D:\php,以此類推)。
  2. 設定環境變數:開啟「我的電腦 → 內容 → 進階 → 環境變數 → 系統變數」,編輯 Path 變數,在最前方加入以下路徑:
    C:\php;C:\php\dlls;C:\php\extensions;C:\php\sapi;
  3. 複製設定檔:將 php.ini-dist(正式環境建議)或 php.ini-recommended(測試環境建議)複製至 C:\Windows 並更名為 php.ini。實際部署時仍需根據需求調整參數。

php.ini 關鍵設定

擴充模組目錄

extension_dir = "C:\php\extensions"

確保路徑與實際安裝目錄一致。

啟用常用擴充模組 (PHP 4 範例)

移除行首分號(;)即可啟用:

extension=php_mbstring.dll
extension=php_bz2.dll
extension=php_cpdf.dll
extension=php_crack.dll
extension=php_curl.dll
extension=php_db.dll
extension=php_dba.dll
extension=php_dbase.dll
extension=php_dbx.dll
extension=php_domxml.dll
extension=php_gd2.dll
extension=php_gettext.dll
extension=php_hyperwave.dll
extension=php_iconv.dll
extension=php_imap.dll
extension=php_java.dll
extension=php_ldap.dll
extension=php_mhash.dll
extension=php_mime_magic.dll
extension=php_ming.dll
extension=php_mssql.dll
extension=php_msql.dll
extension=php_openssl.dll
extension=php_pdf.dll
extension=php_pgsql.dll
extension=php_shmop.dll
extension=php_sockets.dll
extension=php_w32api.dll
extension=php_xmlrpc.dll
extension=php_xslt.dll
extension=php_yaz.dll
extension=php_zip.dll

註:前綴分號者為停用模組,視專案需求自行調整。

Session 儲存路徑

session.save_path = c:\sessions

該目錄必須存在,否則 Session 功能將失效。建議指向 RAM Disk 目錄以提升效能;若無 RAM Disk,可使用 C:\Windows\Temp 或自建目錄。

完成上述設定後,重新啟動 IIS 即可生效。日後升級僅需覆蓋 C:\php 目錄下的檔案,無需重複設定環境變數與 php.ini,極大簡化維護流程。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved