您的位置:首页 > 其它

Win10系统下WampServer不能正常运行原因深度探索

2016-05-26 12:16 323 查看
升级Win10后,发现原来的WampServer无法正常运行了,甚是郁闷,后来查了很多资料,终于解决了这个问题。欣喜之情不觉溢于言表,所以写这篇博客,希望能帮到大家。WampServer无法正常运行无非有以下几个原因:


1.安装运行WampServer2.5时提示“计算机中丢失 MSVCR110.dll”

安装WampServer2.5的过程中就出现了错误提示“httpd.exe - 系统错误。无法启动此程序,因为计算机中丢失 MSVCR110.dll。尝试重新安装该程序以解决此问题。”
如图:



解决办法: http://www.microsoft.com/en-us/download/details.aspx?id=30679。打开该链接,出现微软官网的 Visual C++ Redistributable for Visual Studio 2012 Update 4 下载页面。选择简体中文版本,根据自己的系统选择,下载VSU4\vcredist_x64.exe,安装之后再运行WampServer2.5,此时第一个问题应该解决了。

至于其原因,是因为WampServer2.5内置的是PHP5.5,而PHP5.5 环境是基于VC11的编译脚本下生成的,所以需要安装Visual Studio 2012 VC 11 vcredist_x64/86.exe才能正常运行。


2.启动wampwerver是处于黄色状态

win10刚升级后,启动wampwerver是处于黄色状态,其实就是端口问题,解决办法其实很简单。

在win10菜单栏里搜索services.msc,打开services.msc,在里面找到一个“World
Wide Web Publishing”的服务,鼠标双击,在弹出来的窗口里把启动类型改为禁用就可以了。





然后重启wamp,就可以成功运行了。
原因是:win10是自动开启万维网服务的,万维网服务会占用80端口,也就是说80端口默认会被IIS(wiindow自带的服务器软件·)占用,而wamp也是使用的80端口,所以启动wamp时会造成端口冲突。我们只要把该万维网服务禁用即可。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: