我正在尝试将apache server 2.4安装到我的(windows)计算机上,到目前为止我已经遇到了这个“常见”问题,但我无法解决它。标题中的错误消息继续出现,但我已从http://www.microsoft.com/en-us/download/details.aspx?id=30679#下载了缺少必需项目的32位和64位版本(成功)。当我在Windows资源管理器中搜索“msvcr110.dll”时,我可以看到一些具有该名称的文件,所以我想知道为什么apache无法找到它。我试图在线找到解决方案,但每一个都直接指向我在本文中提到的资源。如果有人可以添加任何见解,将非常感谢
答案 0 :(得分:27)
您需要安装Visual C ++库: http://www.microsoft.com/en-us/download/details.aspx?id=30679
答案 1 :(得分:13)
我想引用微软支持工程师在这里给出的答案: -
Hi Henny,MSVCR110.dll是Microsoft Visual C ++ Redistributable 使用Visual Studio 2011构建的项目所需的DLL。该DLL 字母拼写出来。 MS = Microsoft,V = Visual,C = C ++,R = Redistributable对于Winroy开始,这个文件可能是 需要。当您希望运行软件时会出现此错误 需要Microsoft Visual C ++ Redistributable 2012 可以轻松地在Microsoft网站上下载可再发行组件 x86或x64版。取决于您要安装的软件 需要安装32位或64位版本。参考 以下链接: http://www.microsoft.com/en-us/download/details.aspx?id=30679# 如果问题仍然存在,请告诉我们。我们很乐意为您提供进一步的帮助。谢谢,Yaqub Khan - 微软支持工程师
答案 2 :(得分:1)
您可以从Microsoft网站或在线下载所需文件,或重新安装Visual Studio 2012以解决此问题。
答案 3 :(得分:1)
我从Apache Lounge 32位版本中得到了类似的问题。下载64位版本后,问题得以解决。
这是一个很棒的视频解释所涉及的步骤: https://www.youtube.com/watch?v=17qhikHv5hY
答案 4 :(得分:1)
当您希望运行需要Microsoft Visual C ++ Redistributable 2012的软件时,会出现此错误。从Microsoft网站下载x86或x64版本。根据您要安装的软件,您需要安装32位或64位版本。访问以下链接: http://www.microsoft.com/en-us/download/details.aspx?id=30679#
答案 5 :(得分:0)
很奇怪,只是有类似的问题,去了http://www.microsoft.com/en-us/download/confirmation.aspx?id=30679下载并安装了vcredist_x86(我使用的是32位apache),它就像一个魅力。