Wamp Server 不会变成绿色
Posted
技术标签:
【中文标题】Wamp Server 不会变成绿色【英文标题】:Wamp Server not goes to green color 【发布时间】:2013-06-14 15:39:50 【问题描述】:我成功安装了 WAMP 服务器。
我的操作系统是:Windows 7 32-bits
我的 Wamp 服务器是:2.2E ( 32bits & php 5.3 )
4 个月前我遇到了同样的问题。那个时候,我用了this link。 (但操作系统和 WAMP 是 64 位的)它运行良好。
现在,MSVCR100.dll
没有出现任何问题。但 WAMP 徽标始终只有“黄色”颜色。那不是回到“绿色”。我安装了vcredist_x86.exe
我卸载了“Avast
”,供朋友参考。但没有用。帮帮我...
谢谢...
【问题讨论】:
可能是,当您在 wamp 之前启动 Skype 时,WAMP 服务器不会变绿。 我在运行 WAMP 之前退出了 Skype。但是没用。 检查是否有 IIS 或任何其他应用程序使用 WAMPserver 的(apache)端口。 对不起,这里没有人。现在只有我把我的操作系统。 sitepoint.com/unblock-port-80-on-windows-run-apache 【参考方案1】:您还应该确保 WAMP 使用的端口尚未在使用中。
这可以通过在命令提示符中键入以下命令来完成:
netstat –o
【讨论】:
要检查正在使用的端口,您可以在命令提示符中键入以下命令“netstat –o”,这将输出端口列表以及具有该端口的 PID(进程 ID)打开【参考方案2】:您可以使用 WAMP 菜单检查该端口是否被其他程序使用 -
点击WAMP图标select Apache -> Service -> Test Port 80
,这将检查该端口是否被任何其他程序使用
也这样做select Apache -> Service -> Install Service
,如果 IIS 或 Skype 等任何其他程序尚未使用该端口,这将使 apache 使用端口 80
重启 WAMP 看看问题是否解决。
如果 80 端口已经被某个程序使用,那么你可以选择其他的 WAMP 监听端口。为此 -
click WAMP icon -> Apache -> httpd.conf
现在找到listen 80
(其中 80 是端口号,在您的系统上可能不同)
现在将其更改为 3333 之类的其他内容,您可以通过在浏览器的地址栏中输入 localhost:3333
或 127.0.0.1:3333
来访问 WAMP 主页。
如果您希望 WAMP 使用端口 80,请卸载使用端口 80 的程序,然后执行步骤 2 中所述的操作,或者您可以在该程序的设置中更改端口,同时检查 httpd.conf
文件中的 listen [port]
行。
【讨论】:
也为我工作。谢谢! 找不到听80...怎么办? theandystratton.com/2012/…【参考方案3】:我发现我做错了什么,安装 Apache 和 mysql 服务。单击 WAMP 徽标,转到 Apache -> Service -> Install Service,然后是 Apache -> Service -> Start/Resume Service。对 MySQL 执行相同操作,它会变成绿色。
【讨论】:
这解决了我的问题,可能是因为我在安装 wamp 之后安装了最新的 C++ Redistributable【参考方案4】:打开 cmd 并输入以下命令。
netstat -o -n -a | findstr 0.0:80
每一行的最后一列是进程标识符(PID)
您可以使用任务管理器服务选项卡或在 cmd 中键入tasklist
找到保留端口 80 的应用程序。
然后点击此链接: http://www.ttkalec.com/blog/resolving-yellow-wamp-server-status-freeing-up-port-80-for-apache/
【讨论】:
【参考方案5】:CMD > netstat -ao
> 查找像0.0.0.0:80
这样的任何行并查看 PID 值(例如 4796)
打开任务管理器>进程选项卡>查看>选择列>勾选PID(进程标识符)>确定创建新列
查看任务管理器中的进程列表>按PID排序(新列)找到4796就知道哪个程序在使用80端口了。我的是Bit -激流。关闭(退出)Bit-Torrent 后,Wampserver 应该照常工作。
【讨论】:
【参考方案6】:退出Skype并右键单击wamp icon-apache-services-start wamp服务器启动后将工作的所有服务,您可以再次使用Skype;)
【讨论】:
【参考方案7】:点击wamp图标:
1- apache -> httpd.conf (会打开记事本文件)
2- 找到 80
3 - 替换为 81
听 12.34.56.78:81 听 0.0.0.0:81 听 [::0]:81
4- 重启 wamp 服务
!!完成
【讨论】:
【参考方案8】:我有同样的 IIS 问题,我卸载了 IIS。 输入run services.msc,我看到“wampapache64”服务没有运行,当我使用右键启动它时它给了我错误。
我只是使用了这些步骤。
点击 WAMP 图标选择 Apache -> 服务 -> 删除服务
点击 Wamp 图标选择 Apache -> 服务 -> 安装服务
得到绿色 Wamp 图标 :(
【讨论】:
【参考方案9】:上面的答案很合理,但我的解决方案只是以管理员身份运行安装程序。
这是在 wampserver 论坛上明确声明的here(第二个提示)。
还有其他 20 条建议。
【讨论】:
【参考方案10】:上述解决方案在很多情况下都对我有用,除了一个;那是在我搞砸了一个别名文件之后——即一个允许网站文件夹位于 www 文件夹以外的其他位置的文件。这是解决方案:
-
转到 c:/wamp/alias
剪切所有别名文件并粘贴到某个临时文件夹中
重启所有 WAMP 服务
如果WAMP图标变绿,则将每个别名文件一一添加回别名文件夹,重新启动WAMP,当WAMP不启动时,您知道别名文件中有一些坏数据。因此,修复该文件或将其删除。您的选择。
【讨论】:
【参考方案11】:我更喜欢使用最简单的方法。
右键单击 Wamp 图标并转到
工具 > 使用 8080 以外的端口 >
设置一个不同的端口,比如说 8081,就是这样。问题已解决。
不客气。
【讨论】:
工作就像一个魅力【参考方案12】:在托盘中,右击wamp icon
选择tools
,在mysql部分,选择use a port other than 3306
你应该会看到一个弹出窗口,输入端口号,会提示3308,服务器应该重启后你点击Okay
,如果没有自己重启。
这对我有用。
问候
【讨论】:
以上是关于Wamp Server 不会变成绿色的主要内容,如果未能解决你的问题,请参考以下文章