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

IIS 7 配置 PHP 環境完整步驟:FastCGI 模塊映射與默認文檔設置

     編輯:PHP 綜合知識

環境說明

Windows + IIS 7,PHP 5.3+ VC9 版本。本文記錄從下載、解壓、php.ini 配置、IIS 處理程序映射到默認文檔設置的全過程。

一、下載與解壓 PHP

官網:https://windows.php.net/download/
選擇 VC9 x86 Non Thread Safe (NTS) ZIP 包(IIS 7+ 推薦 NTS + FastCGI)。

PHP下載選擇

  1. 解壓至 C:\PHP\
  2. php.ini-production 複製為 php.ini

二、php.ini 關鍵配置

指令值/說明
extension_dirC:\PHP\ext (絕對路徑) 或 .\ext (相對路徑)
extension=php_mbstring.dll啟用多字節字符串
extension=php_mysql.dll啟用 MySQL
extension=php_gd2.dll啟用 GD 圖庫
log_errorsOn
error_logC:\inetpub\temp\php-errors.log (需寫入權限)
cgi.force_redirect0 (IIS 下必須關閉)
cgi.fix_pathinfo1 (FastCGI 需要)
fastcgi.impersonate1 (IIS 安全上下文模擬)
fastcgi.logging0 (防止 IIS 500 錯誤)
fastcgi.impersonate = 1
fastcgi.logging = 0
cgi.fix_pathinfo = 1
cgi.force_redirect = 0

三、IIS 管理器配置處理程序映射

  1. 選擇站點 → 「處理程序映射」
  2. 右側「添加模塊映射」
  3. 請求路徑:*.php
  4. 模塊:FastCgiModule
  5. 可執行文件:C:\PHP\php-cgi.exe
  6. 名稱:PHP_via_FastCGI
  7. 「請求限制」→ 勾選「僅當請求映射至文件或文件夾時才調用」

添加模塊映射

請求限制

映射完成

處理程序列表

四、設置默認文檔

  1. 「默認文檔」→ 「添加」
  2. 輸入 index.php
  3. 上移至首位

默認文檔

index.php首位

五、驗證

  1. 網站根目錄新建 index.php:<?php phpinfo(); ?>
  2. 重啟 IIS (iisreset)
  3. 瀏覽器訪問站點,顯示 phpinfo 頁面即成功

phpinfo成功1

phpinfo成功2

總結

IIS 7 + PHP 核心步驟:NTS 版 PHP、php.ini 開啟 FastCGI 相關指令、IIS 添加 FastCgiModule 處理程序映射、設置 index.php 為默認文檔。配置完成後建議設置錯誤日誌路徑並授權寫入權限。

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