在一台服務器的全新windows Server 2008 R2 服務器上配置php運行環境,
在啟動Apache之后,顯示下圖錯誤:
解決方法:
1.安裝VC redit.exe程序解決
是VC的一個程序:VC redit.exe
鏈接: https://www.microsoft.com/zh-cn/download/details.aspx?id=48145
鏈接: https://www.microsoft.com/zh-cn/download/details.aspx?id=48145
下載時選擇x86還是x64的根據自己系統的版本需求,安裝成功就可以了。
2.安裝VC++的時候,提示安裝失敗:

注意:windows server 2008 R2系統要求是把系統更新到SP1。如果不是SP1安裝下面KB2999226補丁程序會出錯,把系統更新程序打開,更新到最新版本即可。
或者到下面地址把系統版本更新到windows server 2008 R2 SP1
現在把系統更新到SP1。
Windows server 2008 R2 SP1 的補丁碼是 KB976932,
鏈接: https://www.microsoft.com/zh-cn/download/details.aspx?id=5842
Windows server 2008 R2 SP1 的補丁碼是 KB976932,
鏈接: https://www.microsoft.com/zh-cn/download/details.aspx?id=5842
然后安裝KB2999226補丁程序
補丁碼:KB2999226
鏈接: https://www.microsoft.com/zh-cn/download/details.aspx?id=49077
3.上面安裝失敗的情況是需要安裝KB2999226補丁程序
鏈接: https://www.microsoft.com/zh-cn/download/details.aspx?id=49077
3.上面安裝失敗的情況是需要安裝KB2999226補丁程序
補丁安裝成功,重復步驟1即可。
檢測步驟只有下面幾個
1. 檢查系統是不是SP1版本,若不是,打Kb976932補丁
2. 安裝MSU的KB2999226補丁
3. 若無法更新,刪除目錄解決
4. 再次安裝VC redit.exe
2. 安裝MSU的KB2999226補丁
3. 若無法更新,刪除目錄解決
4. 再次安裝VC redit.exe
注意:別忘記安裝.Net Framework環境。