WampServer2.0的Apache的service无法启动的解决方法
今天在家装WampServer2.0做php开发,但是装好了Apache的service却无法启动,点击了重新启动还是不
行,于是网上求助,原来才知道我开了网页迅雷的缘故,因为像qq音乐和网页迅雷这样的文件都会默认占
用80端口的,我试着把迅雷关掉重启服务,localhost启动成功,mysql测试页面也无异常,很高兴,其实还
有其他的原因,比如你是从事.net开发的肯定有IIS,那么IIS是默认强制占用80端口的,所以你需要先停止
IIS服务,具体方法是控制面板->管理工具->服务,找到IIS然后停止服务,会有三个选项,你不用管全部停止
即可,当然这只是第一步,还有另外一个方面可能导致你的MySql运行不正常,如果你的机器上已经装过了
MySql,那么你需要做以下事情,打开MySql的配置程序,就是一个扳手一个改锥的蓝色图标,然后一路下
一步,等到出现3306(也可能是其他,具体视自己家情况稳定)这个文本框的时候,把3306改成比较大的
端口,最好2000以上,因为一些其他的应用程序很多占用2000以下的端口,有人会问了,3306不也大于
2000吗?但是这是你原先装的MySql,现在WampServer2.0这个服务容器中也集成了MySql数据库,那么他
们之间是要产生冲突的,所以要改一下,像我家的就改成5000(看谁还跟我冲突…),然后下一步,等到
出现需要填写password的页面的时候,输入你的新旧密码即可,我为了省事就输入了三个root,你可以改
成别的密码,依个人所好,然后就点下一步到完成即可,现在再重启服务,怎么样,都起来了吧?
坚持原创,转载请注明出处.http://apps.hi.baidu.com/share/detail/20438507
特殊情况:端口80被pid为4的进程占用,只要把world wide web publishing service这个服务关闭就没事了。