WINDOWS安裝PHP在IIS7上運行
先前如有PHP的需求,在Windows平台上,多半會採用Xampp或是Appserv,因為架站所需的工具都包含了
Apache + PHP + Mysql,根本不用想太多,而這次剛好和先前不太一樣,因為上頭已經有資料庫了,所以只需要安裝PHP
所以就想直接安裝PHP就好,以前就知PHP可以安裝在IIS上,沒想到,現在安裝是這麼的容易,參考了這篇網誌 在IIS 7 上運行 PHP
看來已經不用再手動去設定太多;首先要先去下載PHP Manager 1.2 for IIS 7 ,這真是這個好工具,少了很多手動設定工作業,
下載安裝後在你的IIS7下就能看到PHP Manager的選項(如下圖)。
然後因為還沒指定PHP,所以我們可以先去 http://windows.php.net/download/ 下載PHP for windows 版本,回來後先解開看要放在哪
然後再到下圖這個Register new PHP version,選擇你解開PHP壓縮檔的位置即可。
然後,完成了~真的~完成~了!! 在處理常式對應之中也可以看到PHP的對應了
而在PHP Manager之中,也可以動態create phpinfo 來看PHP的相關參數值,真的還蠻方便的
不過,當然還是有小小卡關,因為小弟安裝在windows 2008 Server 64bit + IIS 7.5 + PHP-5.5.1
安裝後,會出現Error 500訊息,錯誤碼是0x0000135 模組 FastCgiModule 的問題,上網查,多半說.Net Framework 版本有問題,也有說權限問題
還好後來找到這篇網誌 [技術]PHP service in WIN7 64位元 ERROR : FastCGI 處理序意外地結束-排除方法 ,上個月才有人遇到,真是好文呀!
原來PHP VC11 是要VS2012版本才行,在 http://windows.php.net/download/#php-5.5 提到 VC9 or VC11 (Visual Studio 2008 and 2012 compiler respectively)
哈~其實自己失敗時,就有在想會不會是函式版本不支援而出錯,所以再到Microsoft 下載適用於 Visual Studio 2012 Update 3 的 Visual C++ 可轉散發套件
http://www.microsoft.com/zh-tw/download/details.aspx?id=30679 安裝後即可,當然也可以手動安裝就請參考該位大大的網誌即可
這樣就可以啦~真的覺得還蠻容易的!!
近期留言