windows2008中IIS7配置fastcgi+php詳細教程
今天閒來無事,繼而順手截圖做一些IIS7的安裝圖文教程,以及fastcgi模式下配置PHP,現在網上很多IIS7下配置PHP的教程還停頓在IIS6的配置階段,還在用isapi模式,如果是這樣,還是直接用IIS6好了,不然IIS7再好也是浪費。廢話不多說了,教程以圖片示例,所以簡單的地方就不用文字說明了,大家一看圖就會了,其實最關鍵的還是要自己多摸索,要有不怕重裝系統的精神。
1、右鍵"計算機",點擊"管理"
2、添加角色
3、添加角色服務
如果你的程序在IIS7下出錯,記得選擇服務的時候添加IIS6兼容模塊,如果無問題,這個可以不用選擇;
4、打開"處理程序映射"
選擇"添加模塊映射",添加你PHP目錄中的php-cgi;
5、選擇fastcgi配置(注意,這裏如果是IIS7,則需要手動安裝Administration Pack for IIS 7.0 ,如果是IIS7.5,則無需下載,IIS7.5已經集成此功能);
點擊"Edit.。.",則彈出如下圖:
添加:PHP_FCGI_MAX_REQUESTS , value 數值10000;
進入你PHP的存放目錄,複製一份php.ini-disk,改名爲php.ini;
fastcgi.impersonate = 1
cgi.fix_pathinfo=1
cgi.force_redirect = 0
以上3個前的;去掉,並修改以上相應數值,如下圖所示:
這樣就可以完整的運行PHP了,可以用
<?php phpinfo();?>
複製代碼
測試是否正常;
以上PHP的配置,只是配置以fastcgi模式運行php,