WAMP Server V 2.5图标为橙色,没有响应,也没有菜单

时间:2015-01-14 08:38:24

标签: php mysql apache windows-7 wamp

我有32位Windows 7并且希望使用wordpress来托管我自己的页面但是为了做到这一点我得到了虚拟服务器WAMP Server V 2.5并且在安装它之后,任务栏中的图标是橙色的,并且在右键和左键单击之后,那里没有菜单。 我阅读了很多论坛,禁用了IIS并重新启动,什么都没有。同样卸载,c:上删除目录,再次安装但结果相同,没有菜单,橙色图标。我不是技术专家,所以请“定制”您的答案,牢记这一点。我不知道如何检查日志等所以请告诉我。 很有责任。

忘了提到将鼠标悬停在图标上,它说,2个服务中的1个正在运行 - 服务器脱机。我键入localhost并显示IIS映像。因此,在禁用IIS并重新启动后,我的WAMP图标完全消失了。所以我再次启用了IIS,但IIS并没有完全检查它的“阴影”(FTP选项未选中)。在此之后我重新启动并且WAMP图标没有再次显示。这发生在昨天,我像现在一样重新安装了WAMP,但仍然没有。同样在WAMP文件夹内,没有apache文件夹,也没有任何菜单显示在任务栏上的WAMP图标,如上所述。还有哪种方法可以找到我的WAMP正在使用的端口。我没有Skype。

13 个答案:

答案 0 :(得分:13)

我用这种方式来解决我的问题。 单击Wampserver图标 - > Apache - >服务管理 - >安装服务 - >再次点击wampserver图标 - > Apache - >服务管理 - >开始/恢复服务。

完成:https://www.youtube.com/watch?v=75FFNArSPvU

答案 1 :(得分:9)

我也有这个问题,可能有另一个程序在同一个端口上运行,我知道skype很难用wamp和xammp服务器运行。

检查是否有其他东西在相同的端口上运行并关闭skype =修复:))

编辑:netstat -a -b将显示所有侦听端口和可执行文件名称 如果您更喜欢图形版本,Microsoft的TCPView将向您显示相同的信息,并实时更新。

http://technet.microsoft.com/en-us/sysinternals/bb897437.aspx

如果您在同一端口上运行其他程序,则必须更改虚拟服务器的端口。

答案 2 :(得分:6)

我在运行wampserver时遇到了同样的问题。图标为橙色(服务器脱机)。 请找到我为使它们工作所遵循的步骤。

  • 卸载IIS以让apache使用端口80( DIDN' T FIX THE PROBLEM

  • 我在80中将apache端口从8080更改为httpd.conf,重新启动了服务,图标变为绿色。 (修复问题

FIX而不更改httpd.conf中的端口

想要找到哪个服务/应用程序正在使用端口80 以管理员身份运行命令行并键入

netstat -ab

显示协议统计信息和当前TCP / IP网络连接。

结果显示正在使用端口80

TCP 0.0.0.0:80 0.0.0.0:0 LISTENING [Can not obtain ownership information]

谷歌搜索msg帮助我找到正在使用该端口的服务"Web Deployment Agent Service"。停止了服务。更新了httpd.conf以再次使用端口80。

编辑:停止服务后,将其启动类型设置为" Manual"避免重复出现问题

点击此处了解更多详情:http://benohead.com/windows-port-80-already-use/

注意:我找到了#34; Web部署代理服务"来自" 管理工具>>服务" (它没有在taskmanager / services中列出。)

重新启动wampserver并且它工作正常,apache现在使用端口80.

TCP 0.0.0.0:80 0.0.0.0:0 LISTENING [httpd.exe]

答案 3 :(得分:3)

您是否尝试过切换MySQL端口?如果你已经在WAMP之外安装了另一个版本的mySQL - 你可能遇到同样的问题..

当我测试端口3306(默认的sql端口)时,它告诉我它正被' mysqld.exe' (但不是' wampmysqld64.exe' - WAMP的mysql),它来自我以前在机器上安装的不同版本的MySQL,因为忘记了。

答案 4 :(得分:1)

如果没有出现wampmanager菜单,则说明您缺少系统上一个或多个所需的MSVC运行时库。

WampManager / Apache / MySQL / PHP需要一些数字,但是由于WAMPServer可以将Apache版本安装回Apache 2.22和PHP版本回到PHP5.3.5,因此确保您拥有完整的设置更为简单。

请确保您拥有所有这些Microsoft C / C ++ Redistributable运行时库的最新版本。您不需要整个编译器,只需要这些C / C ++运行时库。

FOR WAMPServer 32bit

Microsoft Visual C++ 2008 SP1 Redistributable Package (x86)

Microsoft Visual C++ 2010 SP1 Redistributable Package (x86)

如果您使用的是WampServer 2.4或2.5 32位,那么Apache 2.4.x

Microsoft Visual C++ 2012 is required并选择vcredist_x86.exe

以后的版本可能还需要

Microsoft Visual C++ 2014并选择vcredist_x86.exe

Visual C++ Redistributable Packages for Visual Studio 2015 Update 3并选择vcredist_x86.exe

FOR WAMPServer 64bit

Microsoft Visual C++ 2008 SP1 Redistributable Package (x86)

Yes you need the x86 Package regardless as
wampmanager is a 32bit exe even on a 64 bit install

Microsoft Visual C++ 2008 Redistributable Package (x64)

Microsoft Visual C++ 2010 SP1 Redistributable Package (x64)

如果您使用的是WampServer 2.4 64位

Microsoft Visual C++ 2012 SP1 Redistributable Package并选择vcredist_x64.exe

以后的版本可能还需要

Microsoft Visual C++ 2014并选择vcredist_x86.exe

Visual C++ Redistributable Packages for Visual Studio 2015 Update 3并选择vcredist_x64.exe

BIG NOTE

这些运行时安装的名称几乎都称​​为vcredist_x86.exe!因此,一次下载并安装一个,否则您会非常困惑。

安装完成后,“程序和功能”应如下所示: -

32位系统 32bit system

64位系统 64bit system

答案 5 :(得分:0)

您是否尝试在其他端口上运行它?刚刚更改了wamp服务器的端口,然后重试。谷歌如何改变wamp服务器的端口等。

答案 6 :(得分:0)

有时在端口上运行的服务是sql server或apache所需要的。

复制此字符串并保存在.bat文件中:

FOR /F "usebackq tokens=5" %%i IN (`netstat -aon ^| find "3306"`) DO taskkill /F /PID %%i

在需要免费的端口号中更改'find“3306”'。 然后以管理员身份运行该文件。它将终止在此端口上运行的所有进程

答案 7 :(得分:0)

我也有橙色状态问题。显然,已经从上一次启动运行的Apache服务器没有正确终止。因此,我不得不通过任务管理器杀死它,以使WAMP服务器再次运行。

答案 8 :(得分:0)

My Apache service was reporting a fatal error on startup which could be found in the Event Viewer's Windows Logs -> Application. You can find your particular error from the event logs as well, if the checklist of common fixes (like closing Skype) doesn't solve it. My specific error was a syntax error on an alias file I wrote.

答案 9 :(得分:0)

I have finally fixed it!!!
If you have installed another mysql server for visual studio or netbeans it will use port: 3306;
But for Wampsever 3 all you have to do is to right click the wamp ORANGE icon then under mysql group click test another port;
it will show you a dialog with port: 3307;
then press OK. Thats it; then the icon will turn GREEN;
Don't forget to say

cout <<"YESSS!" << endl;

答案 10 :(得分:0)

我遇到了同样的问题,最终导致了端口冲突。

我打开了任务管理器,并且正在运行Microsoft SQL进程。 结束该过程并重新启动WAMP后,一切正常。

答案 11 :(得分:0)

运行中的两项服务中的一项..... 检查您的Wamp安装目录.....确定它是C ....它解决了我的问题。

答案 12 :(得分:0)

我卸载了旧版本的wamp,并安装了这两个服务并启动并运行。