wamp橙黄色中Apache服务不运行,80端口被占用
早先学习php的时候安装过wamp,后来更新了win10系统,再重新安装上wamp发现小图标是橙黄色的。检查服务,发现是Apache没有启动,而MySQL是正常的。像这样:
上图中能看出Apache是没有正常启动,同时下面也有个小工具:测试80端口。点击后就能测试是不是端口占用了。因为wamp中的Apache默认是使用的80端口。
测试后的结果可以看出是iis占用了这个端口。
网上找方法主要有两个方向,这里也说说(我用着都不咋地):
一、修改iis:找到占用80端口的服务,把它关掉。或者到注册表里去修改。
二、修改Apache的默认端口。就是修改conf文件。
以上方法在网上都能找到,我不赘述。第二种我还亲自操作了半天,结果也不顶事儿。
所以我就又找了第三个方法,终于算是解决了。
————————————————————————————————————————————
解决方案:
使用最新版本的wamp3.0.6
安装文件有209M。自己到网上去搜,我是在一个英文网站上找到的。
另外在安装之前要先安装vc++2015,这个是php7所要求的。运行安装这个版本的wamp也需要,而且它里面也集成了PHP7的。
然后就是安装
安装完了之后你会发现,这个小图标还是橙色的,仍然是Apache服务没有运行。
别着急,这个版本有一个一键修改默认端口的功能,按下图操作就能解决
注意,这里点小图标用的是右键。看到了么“Use a port other than ....” 点击之后你可以修改成你想要的新端口。
这样Apache的服务是不是很快就可以正常工作了,如果没有,你手动再打开一下就行。
Ps:我不知道以前的版本有没有这个tools可以修改默认端口的。你可以试试看。我因为原来的wamp里的东西都不重要,所以很随意的重装了。