wampserver显示红色、橙色的解决方案


</br>
</br>

解决问题的思路,远比解决问题的手段更重要。
<p>



</br>

1. 说明

博主的电脑配置是:win10-64位,Apache版本为:2.4.23,PHP版本为:7.0.10,MySQL版本为:5.7.15,wampserverr版本为:3.0.6。

由于博主是纯小白,所以并不知道安装配置的wampserverr软件集成了以上三个软件。故,在安装wampserverr之前,我已经安装了以上三个软件,并配置完成。经过一系列搜索和认真对比,发现问题的原因就是出现在这里。

博主是纯小白,想用WordPress搭建自己的博客,所以才去配置这些软件,在安装了MySQL、Apache、PHP、wampserver之后,开始了自建博客之旅,两天后,打开wampserverr,居然显示红色。我的情况可能与一般的朋友不一样,所以本文旨在提供一种解决思路,具体问题得具体对待,希望给各位提供一种:发现问题、找到原因、对症下药、举一反三,这样的一种思路。

即使你是小白,也没关系,博主在一周前,根本都没听说过这些软件,更别说配置、编程之类的东西了。

下面说一说我自己情况和解决思路。


</br>

2. 第一个问题

wampserverr显示红色,表示三个服务都没开启,并且"http://localhost:81/" 无法打开。

这三个服务,分别是,Apache、PHP、MySQL,再试过了重启服务、重启电脑等常规操作没效果之后,果断求助百度。

而网上的解决方法,大都指向了80端口冲突的问题,我当时很确定,在配置Apache和PHP时,修改了端口,改成81了,所以80端口冲突的问题,不存在!

没想到我错了。

前面说过,配置wampserverr之前,我就已经分别安装了这三个服务,并且也配置好了。所以,在wampserverr显示三个服务都没开启的时候,我的想法是,不在wampserverr下开启服务,单独打开各自的软件开启服务,不就行了?所以,我打开了ApacheMonitor,发现,里面居然有三个服务名。分别是:

  • Orange:在最开始排至Apache时,安装网上的教程,复制的代码安装的服务。

  • Apache2:在后来配置wampserverr时,按照网上的教程,重新安装的服务。

  • wampapache64:在配置wampserverr,他自己安装的服务。

至此,明白了,原来wampserverr自己也配置了一个服务,所以我即使开启了Apache服务,也要对应的开启名为wampapache64的服务名,才能让wampserver识别,并正常运行。

所以事情就简单了,删除另外两个服务名,只留下名为wampapache64的服务,并且开启他。

这是第一个问题及解决思路,思路没问题,但是在开启wampapache64服务时,又出现了一个新的问题。


</br>

3. 第二个问题

启动名为wampapache64的apache服务,出现了“the requested operation has failed”的错误提示。

这下可好玩了,我只留下一个服务,居然还启动不了,继续百度,得到结果还是80端口冲突的问题。

怎么可能?我说过我确信Apache中的httpd.conf文件都已经换了端口,改为81,而此时,"http://localhost:81/" 还是无法打开,红色继续显示。

好,既然wampserver无法启动服务,通过ApacheMonitor启动,会提示错误,那么我就用dos窗口来启动服务吧。

管理员身份运行cmd,找到Apache目录,输入:

httpd -k start "wampapache64"

显示没有此项服务?

怎么可能?既然ApacheMonitor中有了这个服务名,为什么会没有此项服务呢?

此时,我开始怀疑,是不是80端口配置问题了。找到Apache目录下的httpd.conf文件,查找80,显示搜索不到,查找81,发现:

\#Listen 12.34.56.78:81
Listen 81

底下还有:

ServerName localhost:81

说明80端口已经不存在冲突问题了。

找啊找,最后找到了,还是80端口配置问题。为什么呢?

原来,在wamp目录下的bin文件夹内,有三个文件夹分别是:

bin文件夹

明白了,我之前启动apache时,在dos窗口下,定位的是最开始安装的文件夹,所以这个wampapache64的服务,没办法查找到。那么问题就简单了。

1. 打开wamp文件夹》bin文件夹内的apache中的httpd.conf文件,将其中的80端口改为81。

2. 关闭ApacheMonitor、wampserverr,再打开ApacheMonitor,启动wampapache64服务。

果然,问题解决了,wampapache64能启动了。

注意:此时相当于重新配置了apache,只是将所有关于apapche的路径,全部改为wamp》bin文件夹内的apache文件。

再打开,wampserverr,准备打开"http://localhost:81/" ,登陆我的博客和数据库。




4. 第三个问题

这次不显示红色了,但是又特么显示橙色了,继续看,显示一项服务离线。

WTF!

试试能不能打开"http://localhost:81/" ,这次可以打开了。而且还能打开"http://localhost:81/phpmyadmin/" ,说明PHP和apache都没问题了。

但是"http://localhost:81/wordpress" 无法打开,显示Can’t select database。

也就是说WordPress与数据库无法建立联系。

那么启动数据库不就完事了,还是一样,打开dos窗口,定位到MySQL文件夹,输入

net start mysql

正常启动。但是wampserver还是显示橙色。

等等,我好像知道了什么原因。

前面说过,在wampserver的bin文件夹内有mysql文件夹,继续看,里面显示的mysql版本是:5.7.14。在此之前,我安装的数据库版本是:5.7.15。再看wampserver中的数据库版本,显示的是:5.7.14。

明白了,还是路径的原因,我打开的是我之前安装的mysql5.7.15的数据库服务,而wampserver识别不了这个服务,需要关闭5.7.15,而重新打开5.7.14版本的服务。

但是两个版本的服务有冲突啊,难不倒我,打开任务管理器,找到服务,打开最底下的打开服务。

找到mysql,右键属性,可以看到其中显示的可执行文件路径不是wamp下的bin中的mysql。

停止服务,启动类型改为手动。

也就是说,如果我不手动打开这项服务,5.7.15的服务永远不会开启,也就不会对wamp中的5.7.14版本的服务构成冲突。至于要不要将5.7.15卸载,及如何卸载,后面再看,先处理目前的问题。




5. 搞定收工

退出wampserver,重新配置mysql,将环境变量之类的配置路径全部改为wamp下的bin文件夹内的mysql。

打开wampserver,红色……

1秒、2秒……

绿色!

打开浏览器,输入地址:

http://localhost:81  正常显示!

http://localhost:81/phpmyadmin  正常显示!

http://localhost:81/wordpress  正常显示!

成功了!

至此,wampserver已经可以正常运行,个人博客站点也能正常打开并维护,数据库也正常启用。

哈哈哈哈~~~我是个小白,也是个天才。

哈哈,吹嘘一下。

需要注意的是,以后的使用中,无论是Apache还是MySQL,还是PHP,都使用wamp文件夹中,bin文件夹内的对应程序/服务。

至于在最开始配置的程序/服务是否要卸载,以及如何卸载,这个等我稍稍熟悉之后再说。反正现在他们不会影响到我个人博客的使用,或许,以后还有用处。




6. 心得体会

在接触R、Python、MySQL直到WordPress搭建个人博客,至今,由于博主是个纯小白,所以遇到了很多问题,有些是自己操作不细心,但更多的原因是对这些东西不了解,不熟悉。

又加上身边没有相关的人可以咨询,所以遇到了重重困难,只好百度搜索、贴吧求助,至此,个人有一点解决问题的心得体会。

尤其在解决本篇博文所描述的问题的时候,这种体会更加深刻。总结为以下四点:

1. 定义现在的问题是什么

2. 找出问题原因,对症下药

3. 即使百度,也要明确概念,言简意赅的描述出来

4. 根据自己情况,举一反三的使用别人的经验

在本篇博文所描述的问题中,搜索了很多答案,但是发现并没有人是像我这样倒过来进行配置安装的,所以问题有点复杂,也无根可循,只好自己抽丝剥茧地捋顺。

不知道有没有人像我一样傻,先配置三个服务,再配置wamp,然而,从一开始,只需要配置wamp,并连接相互关系就行。如果有,我希望这篇博文能给予你一个答复,如果没有,我希望自己的这些经历和体验,能给你提供一个思路:

明确问题、找出原因、对症下药、举一反三。


【注:本文所使用网址不能访问,在博主本人电脑上配置的地址,只有博主本人才可以访问哦】

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,324评论 5 476
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,303评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,192评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,555评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,569评论 5 365
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,566评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,927评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,583评论 0 257
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,827评论 1 297
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,590评论 2 320
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,669评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,365评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,941评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,928评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,159评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,880评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,399评论 2 342

推荐阅读更多精彩内容