计算机中丢失 MSVCR110.dll 有效修复方案

博主在昨天重装了电脑的系统,PHP的环境得从新搭建,这不是什么难事,但是却遇到了一个棘手的问题,IIS总是报500错误,试着运行php-cgi.exe却提示MSVCR110.dll不存在,在网上搜了一圈下来,有人说复制一个到Windowssystem32里面,但是,还是不行。

怎么回事呢?因为现在所有的 PHP5.5 环境都是基于 vc11 的编译脚本下生成的,所以在 windows 下你得安装相关组件。(Visual C++ Redistributable for Visual Studio 2012 Update 4)

首先是打开浏览器,在浏览器的地址栏里输入 http://www.microsoft.com/zh-CN/download/details.aspx?id=30679 这个网址来进行相关程序的下载。

打开之后,在“选择语言”里选择“简体中文”,然后点击右边的“下载”按钮。

QQ20140104161336

这时就会弹出一个要求我们下载的程序选择,博主在这里选择的是 64 位的,因为博主的系统是 64 位的系统,大家可以根据自己的需要来进行相应的选择,记住,一定要选对咯,选择好之后点击“下一步”。

QQ20140104161411

这时就会进入到感谢下载的页面,程序也在开始下载了,呵呵,文件不大,马上下载完成。

QQ20140104161438

找到已经下载完成的文件,对这个文件进行运行,运行之后就出现了一个使用协议的界面,在“我同意许可条款和条件”的前面给打上勾,以示我们已经同意这些协议来进行程序的安装,然后点击“安装”。

QQ20140104161503

稍微等待片刻。。。。

QQ20140104161537

当安装完成之后就会有这个界面的提示,提示我们已经设置成功。

QQ20140104161546

我们再来试试PHP,看看PHP的版本,运行CMD,输入php -v 回车

QQ20140104161613

OK,已经显示出是PHP5.5.7了,到这里PHP已经可以运行了。