18

我成功安装了 WAMP 服务器。

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

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

4个月前我遇到了同样的问题。那个时候,我用了这个链接。(但操作系统和 WAMP 是 64 位的)它工作得很好。

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

我卸载了' Avast',供我朋友参考。但没有用。帮我...

谢谢...

4

12 回答 12

66

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

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

  2. 也这样做select Apache -> Service -> Install Service,如果 IIS 或 Skype 等任何其他程序尚未使用该端口,这将使 apache 使用端口 80

重新启动 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文件是否有listen [port]行。

于 2013-06-18T13:26:01.357 回答
6

我发现我做错了什么,安装 Apache 和 MySQL 服务。单击 WAMP 徽标,转到 Apache -> Service -> Install Service,然后是 Apache -> Service -> Start/Resume Service。对 MySQL 做同样的事情,它会变成绿色。

于 2013-11-11T20:58:09.243 回答
5

我更喜欢使用最简单的方法。

右键单击 Wamp 图标并转到

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

设置一个不同的端口,比如说 8081,就是这样。问题已解决。

不用客气。

于 2019-05-18T06:40:35.867 回答
2

单击 wamp 图标:

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

2- 找到 80

3 - 替换为 81

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

4-重启wamp服务

!!完毕

于 2015-07-22T18:05:54.503 回答
2

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

我只是使用了这些步骤。

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

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

得到绿色 Wamp 图标 :(

于 2016-02-29T06:01:23.063 回答
1

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

打开任务管理器>进程选项卡>查看>选择列>勾选PID(进程标识符) >确定以创建新列

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

于 2014-04-26T00:40:51.620 回答
0

退出Skype并右键单击wamp icon-apache-services-start wamp服务器启动后将工作的所有服务,您可以再次使用Skype;)

于 2014-09-30T05:05:34.087 回答
0

打开cmd并键入以下命令。

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

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

tasklist您可以使用 taskmanager services 选项卡或输入cmd找到保留端口 80 的应用程序。

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

于 2013-11-21T05:49:46.003 回答
0

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

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

netstat –o
于 2013-06-18T12:27:21.413 回答
0

我已经多次使用上述解决方案,除了一个;那是在我搞砸了一个别名文件之后——即一个允许网站文件夹位于 www 文件夹以外的其他位置的文件。这是解决方案:

  1. 转到 c:/wamp/alias
  2. 剪切所有别名文件并粘贴到某个临时文件夹中
  3. 重启所有 WAMP 服务
  4. 如果 WAMP 图标变为绿色,则将每个别名文件一一添加回别名文件夹,重新启动 WAMP,当 WAMP 未启动时,您知道别名文件中有一些坏数据。因此,修复该文件或将其删除。你的选择。
于 2016-11-11T01:52:57.600 回答
0

The above answers are very reasonable but my solution was simply to run the installer as administrator.

This is clearly stated here on the wampserver forum (2nd tip).

There are 20 other suggestions as well.

于 2016-03-15T22:07:26.507 回答
0

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

这对我有用。

问候

于 2021-06-06T15:16:28.620 回答