1.计算机中丢失 msvcr110.dll 怎么办?
---------------------------------------------
笔者在一次运行 php.exe 时,运到“无法启动此程序,因为计算机中丢失MSVCR110.dll。尝试重新安装该程序以解决此问题。”的提示,当时很无语,因为系统是刚刚安装好的,而且是最新版本的。
有问题就得解决,网上查询了很多的资料,都要把msvcr110.dll 文件下载过来放到 C盘的 syste32 文件夹里去,笔者也试了,但是都无法解决。
因为现在所有的 5.5 环境都是基于 vc11 的编译脚本下生成的,所以在 windows 下你得安装相关组件。
下面笔者就简单的分享一下是如何得以解决的。
工具/原料
方法/步骤
- 1
首先是打开浏览器,在浏览器的地址栏里输入http://www.microsoft.com/zh-CN/download/details.aspx?id=30679这个网址来进行相关程序的下载。
打开之后,在“选择语言”里选择“简体中文”,然后点击右边的“下载”按钮。
2.这时就会弹出一个要求我们下载的程序选择,笔者在这里选择的是 64 位的,因为笔者的系统是 64位的系统,大家可以根据自己的需要来进行相应的选择,记住,一定要选对咯,选择好之后点击“下一步”。
3.这时就会进入到感谢下载的页面,程序也在开始下载了,呵呵,文件不大,很快就会下载完成的。
4.找到已经下载完成的文件,对这个文件进行运行,运行之后就出现了一个使用协议的界面,在“我同意许可条款和条件”的前面给打上勾,以表示我们已经同意这些协议来进行程序的安装,然后点击“安装”。
5.程序正在安装的,这里安装进度的提示,慢慢等待吧,很快的。
6.当安装完成之后就会有这个界面的提示,提示我们已经设置成功。
http://jingyan.baidu.com/article/4f7d57129fa86e1a201927de.html
--------------------------------------------------------------------------------
2.关于vcredist_x86.exe和vcredist_x64.exe的疑问?
你的系统是32位的,就要装X86那个(X86就是32位系统的)
X64那个是64位系统的
这就是它们之间的差别,适合的系统不一样
下面是32位系统和64位系统的说明,如果LZ有兴趣,可以看一看(别的帖子复制来的)
x86或80x86是英特尔Intel首先开发制造的一种微处理器体系结构的泛称。该系列较早期的处理器名称是以数字来表示,并以“86”作为结尾,包括Intel 8086、80186、80286、80386以及80486,因此其架构被称为“x86”。由于数字并不能作为注册商标,因此Intel及其竞争者均在新一代处理器使用可注册的名称,如Pentium。现时Intel把x86-32称为IA-32,全名为“Intel Architecture, 32-bit”。
在计算机架构中,64位整数、内存地址或其他数据单元,是指它们最高达到64位(8字节)宽。此外,64位CPU和算术逻辑单元架构是以寄存器、内存总线或者数据总线的大小为基准。 64 位CPU在1960年代,便已存在于超级计算机,且早在1990年代,就有以 RISC 为基础的工作站和服务器。2003年才以 x86-64 和 64 位 PowerPC 处理器架构的形式引入到(在此之前是 32 位)个人计算机领域的主流。