很多IIS7下配置PHP的教程還停頓在IIS6的配置階段,還在用isapi模式,如果是這樣,還是直接用IIS6好了,不然IIS7再好也是浪費。廢話(huà)不多說(shuō)了,教程以圖片示例,所以簡(jiǎn)單的地方就不用文字說(shuō)明了,大家一看圖就會(huì )了,其實(shí)最關(guān)鍵的還是要自己多摸索,要有不怕重裝系統的精神。
1、右鍵"計算機",點(diǎn)擊"管理"

2、添加角色


3、添加角色服務(wù)

如果你的程序在IIS7下出錯,記得選擇服務(wù)的時(shí)候添加IIS6兼容模塊,如果無(wú)問(wèn)題,這個(gè)可以不用選擇;

4、打開(kāi)"處理程序映射"
選擇"添加模塊映射",添加你PHP目錄中的php-cgi;


5、選擇fastcgi配置(注意,這里如果是IIS7,則需要手動(dòng)安裝Administration Pack for IIS 7.0 ,如果是IIS7.5,則無(wú)需下載,IIS7.5已經(jīng)集成此功能);
點(diǎn)擊"Edit.。.",則彈出如下圖:


添加:PHP_FCGI_MAX_REQUESTS , value 數值10000;

進(jìn)入你PHP的存放目錄,復制一份php.ini-disk,改名為php.ini;

fastcgi.impersonate = 1
cgi.fix_pathinfo=1
cgi.force_redirect = 0
以上3個(gè)前的;去掉,并修改以上相應數值,如下圖所示:
這樣就可以完整的運行PHP了,可以用

<?php phpinfo();?>
復制代碼
測試是否正常;
以上PHP的配置,只是配置以fastcgi模式運行php
聯(lián)系客服