一、        以前的时候,wamp是可以正常使用的,一段时间没有使用,今天重新打开的时候,发现颜色是橙色变不成绿色了,然后打开任务管理器,发现wampapache没有启动,但是当我用服务打开启动时,发现启动不开,所以我把wamp卸载,重新安装了一遍,但是依旧无法打开wampapache.
        于是百度了一些方法:
    1、首先,运行-cmd-输入“netstat -ano”-回车 ,查看apache的80端口是否被占用,结果发现我的80端口没有被占用。
    2、应该是Apache服务有问题,可能是安装出现问题
    计算机右键-管理-服务,wampapache服务没有打开,出现下面问题

    4.png

    百度没有找到解决方法,然后重新装了wampserver。
    3、重装后依旧wampapache无法启动.后来有百度到windows10 apache无法启动问题,发现原来是我80端口看错的原因,由此找到了解决方法。
    ①、运行-cmd -netstat-ano|findstr:80,发现是pid为4的进程占用了80端口,所以要把他关掉,具体方法参考windows10 apache无法启动问题
    ②、运行 -regedit -HKEY_LOCAL_MACHINE-SYSTEM-CurrentControlSet-services-HTTP 找到Start 将其值改为0,重启电脑就不会有进程占用80端口。重启后apache就可以正常使用。

二、        在apache主配置文件 conf /http.conf中把监听端口修改为8080后,apache又再次出现无法启动问题,同时apache错误日志显示如下图:

        14.png

        之后百度了一些方法,有的说查看防火墙,有的说80端口被占用,但是我的80端口并没有占用,并不是前面那样80端口被占用,修改注册表的regedit 值,尝试过条条路后,选择了重装wamp、结果之前的问题没有了、但是根本问题依旧没有找到答案。