wampserver变橙色,apache 服务无法启动!问题解决小记(安装失败亦可参考)


我很讨厌写这种博客的,但是今天使用wampserver时这厮给我使了脸色,我很不开心,故此就当是给过路的写一个参考!!!

相信很多PHP玩家都喜欢wampserver,但是总也部分选手在安装或使用过程中失败,图标要么成红色要么橙色,反正就是失败,下面总结下我的愚蠢经历。


今天使用wampserver时,我发现localhost无法正常打开,发现图标变橙色。按照以往经验,

一、变橙色,80端口占用最常见,开始---->运行---->cmd,或者是window+R组合键,调出命令窗口;输入命令:netstat -ano,列出所有端口的情况;


发现并没有进程占用80端口,迷茫!

端口占用解决方法:

最好就是结束占用端口的进程,如果你不想结束进程的话还可以找到apache的配置文件httpd.conf,找到
       #Listen 12.34.56.78:80
       Listen 80
      把  Listen 80改成  Listen 8080就可以了



二、开始---->运行---->services.msc,打开服务看下,发现apache无法启动,弹出windows不能在本地计算机启动wampapache....并参考错误代码1网上搜查一番,有说vc++2008、vc++2010组件没安装的,有说netbios解析失败的、有说httpd.conf修改语法失败的、 还有说安装目录有中文的,winsock要重置的,众说纷纭,但是都不对路数呀,不是我遇到的问题呀,还是迷茫!

终于下定决心重装了一下。依旧如故呀,懵逼!!!,然后我疯狂的尝试了各种方案,wampapache始终无法打开服务。

附上对应问题解决办法:


vc++ 组件问题:

VC2008和2010没有安装的缘故,官网下载这两个安装包安装

服务没有安装:

直接apache->service->remove service,再install service ,重新打开wamp。

80端口被占用:

见上文

netbios解析失败

打开网络共享中心,点击本地连接->属性->Internet协议版本->属性->高级->WINS,勾掉启用LMHOST查找。重启服务。

httpd.conf修改后语法错误

替换初始的配置文件


三、经历各种尝试依旧无法启动apache服务时,我以想死的心态又重装了一遍,竟然可以了!!!绿了绿了绿了。。。无语,虽然我依旧不确定是什么原因,但是 开始---->运行---->eventvwr.msc  打开系统日志,看到r日志显示在某一时间错误代码提示为:wampapache 服务由于下列服务特定错误而终止: 函数不正确。

猜测原因:系统某些默认更新的软件或服务对apache的服务产生影响,导致其崩溃。只是猜想,若有同僚知道原因,敬请告知,借此博文以便为遇到以上问题的朋友提供参考

你可能感兴趣的:(系统)