很多IIS7下配置PHP的教程還停頓在IIS6的配置階段,還在用isapi模式,如果是這樣,還是直接用IIS6好了,不然IIS7再好也是浪費(fèi)。廢話不多說(shuō)了,教程以圖片示例,所以簡(jiǎn)單的地方就不用文字說(shuō)明了,大家一看圖就會(huì)了,其實(shí)最關(guān)鍵的還是要自己多摸索,要有不怕重裝系統(tǒng)的精神。
1、右鍵"計(jì)算機(jī)",點(diǎn)擊"管理"
2、添加角色
3、添加角色服務(wù)
如果你的程序在IIS7下出錯(cuò),記得選擇服務(wù)的時(shí)候添加IIS6兼容模塊,如果無(wú)問(wèn)題,這個(gè)可以不用選擇;
4、打開"處理程序映射"
選擇"添加模塊映射",添加你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 數(shù)值10000;
進(jìn)入你PHP的存放目錄,復(fù)制一份php.ini-disk,改名為php.ini;
fastcgi.impersonate = 1
cgi.fix_pathinfo=1
cgi.force_redirect = 0
以上3個(gè)前的;去掉,并修改以上相應(yīng)數(shù)值,如下圖所示:
這樣就可以完整的運(yùn)行PHP了,可以用
<?php phpinfo();?>
復(fù)制代碼
測(cè)試是否正常;
以上PHP的配置,只是配置以fastcgi模式運(yùn)行php
聯(lián)系客服