您的位置:首页 > 运维架构 > Apache

解决Win10安装Apache缺少vcruntime140.dll文件问题

2016-12-11 23:06 441 查看
同学叫我帮忙装个Apache服务器,一开始想着装个软件挺简单的,结果遇到了挺多问题的,记录一下。

安装环境:

win10 64位

Apache下载

打开  http://httpd.apache.org/download.cgi  找到下图的位置



进去后





下载完是一个压缩包。然后解压到你想安装的地方

修改文件

用记事本打开Apache24\conf目录下的httpd.conf文件找到

Define SRVROOT 如图把引号的内容改为你的Apache安装路径(我的已经改好)



安装

接下来就是遇到的问题所在了,按照网上的教程,在命令行下运行安装命令

"C:\Apache\Apache24\bin\httpd.exe" -k install -n apache

结果提示缺少vcruntime140.dll文件。好吧,我再搜。。。然后在百度上搜到一个看起来非常靠谱的教程,然后按照这做了。



做完后又出现新问题了。

程序出现应用程序运行错误0xc000007b,唉,心累。然后我就把下载的哪个dll文件删掉了。

最后终于找到了解决方案

 在Windows下运行最新版的Apache和php7都需要Visual C++Redistributable 2015,而之前的版本不需要那么高的,这个组件是运行Visual Studio 2015所建立的C++应用的必要组件,安装一次即可解决环境问题,那么去微软官网下载安装程序,安装一遍重启电脑即可。

给个下载地址
https://www.microsoft.com/en-US/download/details.aspx?id=48145
对了 32位和64位都要下载,之前只安装了一个还是报错,两个都安装后就好了。有一点需要注意的是,在命令行输入安装命令时需要以管理员方式启动cmd,不然会提示权限不够。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐