搞了好幾天的PHP 的安裝,一直無法排除PHP 的錯誤,
錯誤訊息如下:
完整錯誤畫面如下圖:
接著在網路上找了一堆方法仍然無法有效排除問題,
後來索性直接執行php-cgi.exe,跳出錯誤訊息,
msvcr110.dll 檔案遺失,
該檔案室屬於VS2012以上的版本才有(我只有裝VS2008),系統開發人員如果沒有安裝,
或是安裝較低版的就沒有msvcr110.dll,
因為PHP的版本是php-5.5.0RC2-Win32-VC11-x64,
人家擺明就說了VC11要2012了~= =~
http://windows.php.net/download/#php-5.5
( VC9 or VC11 (Visual Studio 2008 and 2012 compiler respectively)
怪自己豬頭沒有注意~
問題釐清了,那我自己本身沒有VS2012的話該怎麼辦呢~
有二個方法:
1.網路上有很多網站有提供msvcr110.dll的檔案,
複製到C:\Windows\System32,
記得要註冊檔案REGSVR32 msvrc110.dll,
但~我懷疑別的網站所提供的DLL安全性就是了,
所以我裝了另一個微軟開發套件;
2.適用於 Visual Studio 2012 Update 3 的 Visual C++ 可轉散發套件
http://www.microsoft.com/zh-tw/download/details.aspx?id=30679
下載後安裝就會有msvcr110.dll的元件了,
比較安全也比較快速,二個方法都可以用。
裝完之後,PHP的環境在IIS 7.5總算可以運行了,老天保佑~
留言列表