我有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。
答案 0 :(得分:13)
我用这种方式来解决我的问题。 单击Wampserver图标 - > Apache - >服务管理 - >安装服务 - >再次点击wampserver图标 - > Apache - >服务管理 - >开始/恢复服务。
答案 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]
"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位系统
64位系统
答案 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,并安装了这两个服务并启动并运行。