首先说一下我的电脑环境:64位win7旗舰版。安装的是appserv_8.0.0.1454401891.exe,从官网下载下来的最新版本。
初次安装的时候,在安装过程中就提示系统缺失msvcr110.dll文件,我点击确定,继续完成安装,期间提示我需要安装一个visual++ 2015。我也照这提示完成了安装。
安装完成后,启动Apache和数据库,系统提示缺失msvcr110.dll,然后Apache就闪过去了,不能启动,查看一下服务管理,MySQL正常启动。
然后百度了一下,找到一个比较靠谱的解决方案,百度百科:http://jingyan.baidu.com/article/4f7d57129fa86e1a201927de.html。按照上面的流程做了,可是依然是系统找不到msvcr110.dll,Apache依然是无法启动。
于是,我找到Windows系统文件,查看了一下system32,里面确确实实存在一个msvcr110.dll文件。然后又查看了一下sysWoW64,里面没有msvcr110.dll。我就怀疑是不是因为这个里面缺失造成的。我没有直接复制system32下面的msvcr110.dll到sysWOW64下面(不太懂C,所以个人觉得64位系统可能需要对应的64位的引导文件)。从网上搜索了一下64位msvcr110.dll然后下载下来,把它放到了sysWOW64下面。
启动了下Apache,没有再提示msvcr110.dll文件缺失。我没有看服务管理,我以为没有启动成功,就又重新安装了一遍
appserv。然后查看了一下服务管理,Apache启动成功。浏览器测试OK。
这是我在安装appserv失败到解决的个人经历,其实有很多技术上的问题不懂,都是个人理解。欢迎大神指正。
希望对遇到同样问题的同学有所帮助!!!
转载请注明出处!!!