1、前言
最近博主中途加入一个项目,负责人大佬是用 PHP 写的后台,奈何我没用过 PHP,就写前端页面去了。现在到了前后台连接交互的阶段,于是也打算配置环境,将前后台打通,结果在安装 Wampserver 中出现了很多奇奇怪怪的错误,公司电脑和实验室电脑也分别出现图标为橙色的状态和报错,在网上也查了半天,终于都解决了,还好没放弃。
版本是:wampserver2.5-Apache-2.4.9-Mysql-5.6.17-php5.5.12-64b
2、问题描述及解决
(1)图标显示为红色,错误显示:服务在此时无法接受控制信息
公司电脑(win7)上一开始安装后是可以正常启动的,安全的用了几天后,某天上班发现启动 Wampserver 图标为红色,点击 online 出现错误:服务在此时无法接受控制信息,测试端口80显示没有被占用,不是端口问题,于是以为缓存爆炸了,就卸载+重装+重启(此处立flag,一开始安装在 F:/Wamp ,重装那时换了个文件夹 F:/new/Wamp),还是没有用。。突然想起上周安装了mysql,不知道会不会跟这个冲突了,这边就上不了,于是解决如下:
打开我的电脑 --> 右击管理 --> 服务和应用服务 --> 服务 --> mysql ,果然看见正在运行,于是停止,并改为手动。重启服务,Restart all service 后变为绿色,则成功。。。然而并没有,但从红色变为了橙色,错误显示:服务无法启动。。。
试遍了所有方案,甚至根据网上说的,运行 -> RegEdit -> Hkey_local_Machine -> System -> CurrentControlSet -> Services ->Http -> start 数值改为0,还是无果,差点要放弃了。。然后突然灵光一闪,会不会是我卸载不干净,有些设置还默认我之前那个文件路径,于是我又卸载+重装在 F:/Wamp 这个文件夹里面,重启,秒变绿啊哈哈。
(2)图标显示为橙色,错误显示:服务无法启动
首先,用 Wampserver 自带的检测端口80是否被占用:点击图标 --> Apache --> Service --> Test Port 80
(3)端口没有被占用,但图标仍显示为橙色,错误显示:服务无法启动
不是端口问题,不是mysql问题,仍显示橙色,试遍了所有方法都不行,而且这是我第一次在实验室的电脑安装,不会存在卸载不干净的问题。。很抓狂有没有。。。最后想起(1)中那个骚操作,因为我安装在D:/SOFEWARE/wamp 中,想着会不会是必须要在硬盘根目录下,于是卸载了重装,url:E:/wamp 。开启,秒绿(微笑脸)。
3、总结