想要在Windows 2008 R2 中 安裝PHP, 需要安裝 Microsoft Visual C++ 2015 Redistributable(x64) ,結果提供設置失敗.
先中找到以下文字,
-
到C:\ProgramData\Package Cache\里面找到 Windows6.1-KB2999226-x64.msc,並把這個文件備份。ProgramData可能是一個隱藏文件夾,你在地址欄直接輸入地址就能進入。建議找msu文件時用搜索功能,里面東西很多,臨時生成而且每次位置不一樣
- "C:\ProgramData\Package Cache\42D5BEC7DDFBD49E76467529CBC2868987BF8460\packages\Patch\x64\Windows6.1-KB2999226-x64.msu"
-
用管理員模式啟動cmd並進入步驟1中選擇的位置,依次執行
cd C:\ProgramData\Package Cache\42D5BEC7DDFBD49E76467529CBC2868987BF8460\packages\Patch\x64
wusa.exe Windows6.1-KB2999226-x64.msc /extract:XXXX
DISM.exe /Online /Add-Package /PackagePath:XXXX\Windows6.1-KB2999226-x64.cab
這里XXXX 只是一個文件夾的名稱而已.
4. 重新執行vc_redist.x64.exe,選擇修復
如果還是不行.
結果折騰了半天發現 Microsoft Visual C++ 2015 Redistributable(x64) 不支持 R2 只支持 R2 SP1