服務器要配置PHP,總是出現403錯誤。服務器是新裝的,操作系統是windows server 2008 R2,裝的IIS7。
IIS里PHP和本地服務器對比了好幾遍,都沒到出錯的原因,后來通過cmd里運行php -v,發現了問題所在,原來是沒裝vc_redist_x64_2012.exe引用的。
裝過以后,先建了一個應用程序站點,PHP運行正常,但站點根目錄下的PHP程序,就是跑不起來,提示404.17錯誤。
站點根目錄的PHP環境也是按它下面的應用程序方法配置的,很是想不通,修改應用程序池也不行。
后來在找網上找了半天方法,有一條引用了我的注意,FastCgi配置,記得在處理程序映射里添加PHP的時候,也有這樣的提示。

但我在IIS里面就是找不到FastCgi配置,又把IIS重裝了一遍了,把之前沒選上的一些選項也選中了,再運行程序,終於跑起來了,最后確定是沒有選中兼容IIS6,導致IIS沒有安裝FastCgi設置的原因。
