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

Windows IIS 環境下 MySQL + PHP 完整部署配置圖文教程

     編輯:MySQL 綜合教學

Windows IIS 環境下 MySQL + PHP 完整部署配置圖文教程

在 Windows Server 上搭建 PHP 運維環境,IIS + FastCGI 是原生且高效的選擇。本文提供從軟體下載、安裝精靈配置、IIS 模組啟用、FastCGI 映射到 PHP 參數調優的全流程圖文指引,助你快速落地生產可用的 LNMP(實為 WIMP)架構。

一、軟體獲取與版本選型

  • MySQL:官網下載 5.1 版 MSI Installer Essentials(32-bit),免註冊直連下載
  • PHP:php.net 選擇 5.4.44 版,下載 VC9 x86 Non Thread Safe 版 ZIP 包(非執行緒安全,適配 IIS FastCGI)

二、MySQL 安裝關鍵步驟

  1. 安裝路徑自訂(避免中文、空格路徑)
  2. 配置類型選「Developer Machine」或「Server Machine」
  3. 資料庫引擎預設 MyISAM(生產建議改 InnoDB)
  4. 字符集編碼強制設為 utf8 / utf8mb4
  5. 完成 root 密碼設定與服務註冊

三、IIS 角色服務啟用

控制台 → 程式 → 開啟/關閉 Windows 功能 → 勾選:

  • Internet Information Services → World Wide Web Services → Application Development → CGI、ISAPI Extensions、ISAPI Filters

四、FastCGI 處理程式映射配置

  1. IIS 管理器 → 處理程式映射 → 「添加模組映射」
  2. 請求路徑:*.php
  3. 模組:FastCgiModule
  4. 可執行檔:C:\PHP\php-cgi.exe(實際解壓路徑)
  5. 名稱:PHP_via_FastCGI

五、預設文檔與 FastCGI 環境變數

  • 預設文檔添加 index.php 並置頂
  • FastCGI 設定 → 編輯 → 環境變數添加:
    PHP_FCGI_MAX_REQUESTS=10000
    PHPRC=C:\PHP(php.ini 目錄)

六、PHP 核心配置調優

將 php.ini-production 重命名為 php.ini,關鍵項修改:

extension_dir = "C:\PHP\ext"
cgi.force_redirect = 0
cgi.fix_pathinfo = 1
fastcgi.impersonate = 1
extension=php_mysql.dll
extension=php_pdo_mysql.dll
extension=php_mbstring.dll
extension=php_gd2.dll
date.timezone = Asia/Shanghai

七、驗證與常見問題

  1. 命令列執行 iisreset 重啟服務
  2. 建立 phpinfo.php 驗證模組載入
  3. 若報錯「No input file specified」→ 檢查 cgi.fix_pathinfo=1 與網站物理路徑權限
  4. MySQL 連線失敗 → 確認 php_mysql.dll、libmysql.dll 版本匹配

完成上述步驟,你已擁有一套在 Windows IIS 上穩定運行的 PHP + MySQL 環境,可直接部署 WordPress、Laravel 等主流框架應用。

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