Wampserver 2.1在Windows 7上安装后会显示橙色图标

时间:2011-03-11 13:47:26

标签: php mysql apache windows-7 wamp

我刚刚在我的Windows 7 64位计算机上安装了Wampserver 2.1,该图标应该变为绿色,变为橙色,表示服务器尚未就绪。

结果是,在http://localhost/上打开浏览器时,它刚刚超时。

任何人都有这个想法,我试着谷歌,但没有任何正确的结果。

apache错误日志说明了这一点:

[Fri Mar 11 14:40:58 2011] [notice] Apache/2.2.17 (Win32) PHP/5.3.4 configured -- resuming normal operations[Fri Mar 11 14:40:58 2011] [notice] Server built: Oct 24 2010 13:33:15

[Fri Mar 11 14:40:58 2011] [notice] Apache/2.2.17 (Win32) PHP/5.3.4 configured -- resuming normal operations

[Fri Mar 11 14:40:58 2011] [notice] Server built: Oct 24 2010 13:33:15

[Fri Mar 11 14:40:58 2011] [notice] Parent: Created child process 4320

[Fri Mar 11 14:40:58 2011] [notice] Child 4320: Child process is running

[Fri Mar 11 14:40:58 2011] [notice] Child 4320: Acquired the start mutex.

[Fri Mar 11 14:40:58 2011] [notice] Child 4320: Starting 64 worker threads.

[Fri Mar 11 14:40:58 2011] [notice] Child 4320: Starting thread to listen on port 80.

[Fri Mar 11 14:40:58 2011] [notice] Parent: Created child process 4320

[Fri Mar 11 14:40:58 2011] [notice] Child 4320: Child process is running

[Fri Mar 11 14:40:58 2011] [notice] Child 4320: Acquired the start mutex.

[Fri Mar 11 14:40:58 2011] [notice] Child 4320: Starting 64 worker threads.

[Fri Mar 11 14:40:58 2011] [notice] Child 4320: Starting thread to listen on port 80.

所以我认为没有市长问题。

运行的

版本是: apache 2.2.17 php 5.3.4 mysql 5.1.53

如果我使用该服务测试端口80,他就可以了,告诉我:

端口80实际上被以下用户使用:服务器:Apache / 2.2.17(win32)php / 5.3.4

更新:几个月后仍未解决,Skype甚至没有安装,也从未安装在计算机上。

16 个答案:

答案 0 :(得分:29)

这可能是你的Skype给你带来的困难。尝试以这种方式配置Skype:

工具 - >选项 - >高级 - >连接 - >取消选中“使用端口80 ...”

我遇到了同样的问题而且对我有用。

答案 1 :(得分:29)

我在Windows 7,橙色WAMP图标上遇到了同样的问题,当鼠标在WAMP图标上时,它显示服务器在线,但我无法连接到服务器。 发现什么都没有在端口80上运行,我没有Skype和我的主机文件是正确的。

对我有用的内容如下所述。

当我左键单击WAMP图标时,Apache - >服务,我看到启动/停止服务显示为灰色。

所以,我点击了“安装服务”Apache - >服务 - >安装服务。

这就是诀窍

答案 2 :(得分:4)

检查你的wamp在“http.conf”上使用的Apache端口。尝试将端口更改为1024以上的数字,然后重新启动apache。比尝试使用http://localhost之类的URL访问Apache服务器:$ PORT_NUMBER_HERE。如果它的工作原因是你的用户没有权限打开1024以下的套接字。这在unix环境中很常见,但我不是Windows用户知道它是否有相同的限制。试一试。

如果防火墙阻止它,您也可以检查Windows防火墙并授予对正在使用的端口的访问权限。

问候。

答案 3 :(得分:3)

我在不同的机器上坚持了好几个小时。通常一种解决方案不适用于下一台机器。通过反复试验,我每次都发现它像魅力一样。

在win7 POS上安装了WAMP

  1. 将MSVCR100.dll添加到System32
  2. 安装VB 2008
  3. 安装WAMP
  4. 禁用服务中的万维网发布服务
  5. 以管理员身份启动WAMP。
  6. 成品。无需编辑httpd.conf,无需编辑hosts文件,也无需禁用IIS。

    按照这些步骤完全安装WAMP需要十分钟。 希望它能帮到你。

答案 4 :(得分:2)

单独检查每项服务。 MySQL使用端口3360,因此也可能被阻止。

就个人而言,我在版本2.0i之后发现WAMP存在问题,因此我转而使用Linux VM或者另一台运行Linux的计算机进行PHP开发。

尝试EasyPHP,因为您可以将其安装到USB驱动器上,这样就可以随身携带“WAMP”。

答案 5 :(得分:2)

检查您的主机文件。它应位于@ / windows / system 32 / drivers / etc /

在记事本或类似内容中编辑文件,并查找两行类似

的行

#127.0.0.1 localhost和#:: 1 localhost

从每行的开头删除#,保存文件(确保没有文件扩展名),然后重新启动WAMP。

这应该有用,至少它对我有用,但是还有其他各种程序可以像WAMP一样与WAMP发生冲突。

希望这有效

答案 6 :(得分:2)

我使用Wampserver 2.2。我有同样的问题,图标只会保持橙色......这就是我发现的:如果你点击

  

Wamp Tray Icon> Apache>服务>测试端口80

那么向我展示了已经使用端口80:Server : Microsoft-HTTPAPI/2.0,这不是我想要的......所以我确实喜欢上面建议并将http.conf中Listen 80的值更改为Listen 81。停止并重新启动它并且有效。

答案 7 :(得分:2)

由于IIS和/或在Visual Studio中开发Web应用程序时使用的Web部署代理服务阻止了端口80,因此我遇到了橙色的问题。当我停止这两个服务时,wamp开始就很好用了一个漂亮的绿色icon:)

以管理员身份从命令行运行这两个逗号以停止服务

iisreset /stop
net stop msdepsvc

答案 8 :(得分:1)

我有同样的问题,在阅读这篇文章后,我发现如果你同时运行Wamp和Skype,这就是你需要做的,以避免问题。 请确认您首先打开您的WAMP服务器,然后打开SKYPE 。这消除了问题,我能够毫无问题地连接到WAMP服务器,并且图标为绿色:)。

答案 9 :(得分:1)

我今天遇到了同样的错误。我将#listen从80改为86,但仍然没有用。

我在wampserver论坛上发现了这个:

  • apache使用80(我使用其他答案中的方法将其更改为86)
  • mysql使用3306
  • 编辑mysql文件夹中的my.ini
  • 将3306更改为3307
  • 在文件中写了3次
  • 保存并重新启动wamp。

此后我的图标终于变绿了。然而,当我去localhost它仍然说没有找到。这是因为您需要将正在使用的新端口附加到localhost - 即localhost:86

答案 10 :(得分:0)

我只是右键单击Wamp并更改了httpd.conf。监听端口是80,我把它改为2000

Listen 2000

一切都像魅力一样

答案 11 :(得分:0)

我刚从Skype高级设置中使用端口80取消选中,它开始正常工作。

在此之前,我已将MySQL端口3306从MySQL my.ini 文件更改为3307

答案 12 :(得分:0)

C:/wamp/alias

并查看您的别名,也许您将DISK D:\更改为K:\

"Alias /virtualram/ "D:/virtualram/".

请勿将 80 端口更改为 8080

GL

答案 13 :(得分:0)

解决方法是将Microsoft Visual C ++重新安装到64位(它是32位,不知道为什么)。

更多信息:

http://www.faqforge.com/windows/fix-the-program-cant-start-because-msvcr100-dll-is-missing-from-your-computer-error-on-windows/

答案 14 :(得分:0)

对我而言,它的工作原理是

1 - # 127.0.0.1 localhost and # ::1 localhost and uncommenting these
lines in host file

2 - Inside MySql - my.ini file changing port 3306 to 3307 at three
places

谢谢大家!

答案 15 :(得分:0)

修复Windows 7 PC - 打开IIS管理器 - >从右侧栏停止服务。

然后选择重新启动Wamp CP上的所有服务。

为我工作;)