Wamp Server不会变为绿色

时间:2013-06-18 12:16:39

标签: php windows-7 wamp wampserver msvcr100.dll

我成功安装了WAMP服务器。

我的操作系统是:Windows 7 32-bits

我的Wamp服务器是:2.2E ( 32bits & php 5.3 )

4个月前我遇到了同样的问题。那个时候,我使用了this link。 (但OS& WAMP是64位)它工作正常。

现在,MSVCR100.dll没有出现任何问题。但WAMP徽标始终为“黄色”颜色。那不是回归'绿色'。我安装了vcredist_x86.exe

我卸载了'Avast',我的朋友推荐。但没有用。帮助我...

谢谢...

12 个答案:

答案 0 :(得分:63)

您可以使用WAMP菜单检查其他程序是否正在使用该端口 -

  1. 点击WAMP图标select Apache -> Service -> Test Port 80,这将检查该端口是否被其他任何程序使用

  2. 同样执行此操作select Apache -> Service -> Install Service,如果该端口尚未被IIS或Skype等任何其他程序使用,这将使apache使用端口80

  3. 重启WAMP,看看问题是否已解决。

    如果某个程序已使用端口80,则可以为WAMP选择其他侦听端口。要做到这一点 -

    click WAMP icon -> Apache -> httpd.conf

    现在找到listen 80(其中80是端口号,它可能在您的系统上有所不同)

    现在将其更改为3333等其他内容,您可以在浏览器的地址栏中输入localhost:3333127.0.0.1:3333来访问WAMP主页。

    如果您希望WAMP使用端口80,请卸载使用端口80的程序,然后执行步骤2中所述的操作,或者您可以在该程序的设置中更改端口,同时检查httpd.conf文件中的{{1}行。

答案 1 :(得分:5)

我发现我做错了,安装Apache和MySQL服务。点击WAMP徽标,转到Apache - >服务 - >安装服务,然后Apache - >服务 - >开始/恢复服务。对MySQL做同样的事情,它会变成绿色。

答案 2 :(得分:2)

点击wamp icon:

1- apache - > httpd.conf(将打开一个记事本文件)

2-找到80

3 - 以81替换

  

听12.34.56.78:81听0.0.0.0:81听[:: 0]:81

4-重启wamp服务

!!完成

答案 3 :(得分:2)

我遇到了与IIS相同的问题,我卸载了IIS。 输入run services.msc,我看到“wampapache64”服务没有运行,当我使用右键单击启动它时会给我错误。

我刚刚使用了这些步骤。

  1. 点击WAMP图标选择Apache - >服务 - >删除服务

  2. 点击Wamp图标选择Apache - >服务 - >安装服务

  3. 绿色的Wamp图标:(

答案 4 :(得分:1)

CMD> netstat -ao>查找0.0.0.0:80之类的任何行并查看PID值(例如4796

打开任务管理器> “处理”标签>查看>选择列>勾选 PID(流程标识符)>单击确定以创建新列

查看任务管理器中的进程列表>按PID(新列)排序并找到 4796 以了解哪个程序正在使用端口80.我的是Bit-Torrent。关闭(退出)Bit-Torrent后,Wampserver应该照常工作。

答案 5 :(得分:0)

您还应该确保WAMP使用的端口尚未使用。

可以通过在命令提示符中键入以下命令来完成:

netstat –o

答案 6 :(得分:0)

打开 cmd 并输入以下命令。

netstat -o -n -a | findstr 0.0:80

每行的最后一列是进程标识符(PID)

您可以使用taskmanager服务选项卡找到保留端口80的应用程序,或者只需在 cmd 中键入tasklist即可。

然后点击此链接: http://www.ttkalec.com/blog/resolving-yellow-wamp-server-status-freeing-up-port-80-for-apache/

答案 7 :(得分:0)

退出skype并右键单击wamp icon-apache-services-启动wamp服务器启动后可以使用的所有服务,你可以再次使用skype;)

答案 8 :(得分:0)

上述答案非常合理,但我的解决方案只是以管理员身份运行安装程序。

在wampserver论坛上明确说明here(第二个提示)。

还有其他20条建议。

答案 9 :(得分:0)

我已经多次为上述解决方案工作,除了一个;这是在我添加了别名文件之后 - 即允许网站文件夹位于www文件夹以外的其他位置的文件。这是解决方案:

  1. 转到c:/ wamp / alias
  2. 剪切所有别名文件并粘贴到某处的临时文件夹中
  3. 重新启动所有WAMP服务
  4. 如果WAMP图标变为绿色,则将每个别名文件逐个添加回别名文件夹,重新启动WAMP,当WAMP没有启动时,您知道别名文件中包含一些错误数据。因此,修复该文件或删除它。你的选择。

答案 10 :(得分:0)

我希望使用最简单的方法。

右键单击Wamp图标,然后转到

工具>使用8080以外的端口>

设置另一个端口,假设8081就是这样。问题已解决。

不客气。

答案 11 :(得分:0)

在托盘中,右击wamp icon选择tools,在mysql部分,选择use a port other than 3306你应该会看到一个弹出窗口,输入端口号,会提示3308 ,如果不自行重启,服务器应在您点击 Okay 后重启。

这对我有用。

问候