想要在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