WAMP 服务器不工作,没有可用的监听套接字,无法打开日志

Posted

技术标签:

【中文标题】WAMP 服务器不工作,没有可用的监听套接字,无法打开日志【英文标题】:WAMP server doesnt work, no listening sockets avalible, unable to open logs 【发布时间】:2016-08-13 16:43:05 【问题描述】:

我的 WAMP 服务器不工作,当我将鼠标悬停在橙色 W 图标上时,我得到“两个服务中的一个正在运行”。

我右键单击图标,选择工具,选择测试端口 80 我得到了:

***** 测试使用端口 80 *****

===== 测试通过命令 netstat 过滤端口 80 =====

'find' 未被识别为内部或外部命令, 可运行的程序或批处理文件。 80 端口与 TCP 协议无关 'find' 未被识别为内部或外部命令, 可运行的程序或批处理文件。 80端口与TCP协议无关

===== 通过尝试打开端口 80 上的套接字进行测试 =====

您的 80 端口实际上被以下用户使用:

服务器:Apache/2.4.17 (Win64) php/5.6.16

按 Enter 退出...

然后我测试了3306端口(如果我没记错的话应该是mysql使用的),和80端口一样。

我明白了:

***** 测试使用端口 3306 *****

===== 测试通过命令 netstat 在 3306 端口过滤 =====

'find' 未被识别为内部或外部命令, 可运行的程序或批处理文件。 端口 3306 与 TCP 协议无关 'find' 未被识别为内部或外部命令, 可运行的程序或批处理文件。 3306端口与TCP协议无关

按 Enter 退出...

我在互联网上寻找解决方案,到目前为止没有任何帮助。我在 *** 上找到了一些有用的建议,所以我做了以下几件事:

在管理员模式下运行 cmd。 前往:

C:\wamp64\bin\apache\apache2.4.17\bin

然后运行:

httpd.exe -e 调试

在我得到的输出结束时:

H01575:从 C:/wamp64/bin/php/php5.6.16/php5apache2_4.dll 加载模块 php5_module (OS 10048) 每个套接字地址(协议/网络地址/端口)通常只允许使用一次。 AH00072: make_sock: 无法绑定到地址 [: : ]:80 (OS 10048) 每个套接字地址(协议/网络地址/端口)通常只允许使用一次。 AH00072: make_sock: 无法绑定到地址 0.0.0.0:80

AH00451:没有可用的监听套接字,正在关闭

AH00015:无法打开日志

比我在开始菜单中运行 resmon.exe。在那里我看到 httpd.exe 使用了端口 80。当我将服务器的端口更改为 8080 时,端口 80(在 resmon 视图中)消失了,并且 8080 被 httpd.exe 接管了。上述输出也相应改变。 3306 端口不见了。

我很困惑。端口 80 是否被占用?我在这里收到混合信息。任何帮助将不胜感激,或者至少是一个方向。

也许我还应该补充一点,由于这个持续存在的问题,我重新安装了我的 WAMP 服务器。没有帮助。以管理员身份运行 WAMP 也没有帮助,而且我的桌面上没有 Skype。

【问题讨论】:

“端口 80/3306 未关联...”消息可能是虚假的,因为它们被有关缺少命令(“查找”)的错误消息包围。 看起来MySQL 没有运行。尝试将其作为服务启动。如果启动后仍然没有出现在 3306 端口,请将其配置为监听 3306 端口。Apache 已经作为服务运行,这就是为什么当您尝试手动启动另一个实例时它无法绑定到端口 80。 【参考方案1】:

斯拉娜,

我想我过去在 Wamp 服务器上遇到过类似的问题。即使我不断将 localhost 端口号更改为 80、8080 等,它也不起作用。所以,这就是我所做的:

点击了 Wamp 服务器图标。

Apache -> 服务 -> 删除服务

MySQL -> 服务 -> 删除服务

然后重新安装 Apache 和 MySQL 服务。

重启 Wamp 服务器。

对不起,我希望能帮助你更多。我是编程初学者,还在学习。我希望这有助于修复错误。

【讨论】:

非常感谢您的反馈。其赞赏。我确实删除了这些服务,而不是尝试重新安装它们,但什么也没发生,而且我真的没有心情再谷歌搜索一两个小时如何做到这一点。但无论如何,我确实在你的建议的启发下解决了这个问题。我完全卸载了 WAMP 服务器。但是这次卸载后我进入了安全模式并删除了一些在正常运行中无法删除的剩余文件。然后我重新安装了 WAMP,现在它似乎工作正常。希望它保持这种状态。 我很高兴它现在已修复...希望它仍然像您所说的那样......感谢您的评论! =) 我不敢相信这有效!任何想知道的人,在 2019 年仍然有效。在尝试了许多其他故障排除建议之后,这就是最终解决它的原因。再次出现绿色图标。但是,我想知道的是它是怎么变成这样的?服务是否以某种方式损坏? PS:如果有帮助,我从我的PATH 环境变量中删除了所有对 wamp 的引用。

以上是关于WAMP 服务器不工作,没有可用的监听套接字,无法打开日志的主要内容,如果未能解决你的问题,请参考以下文章

WAMP 无法在 Windows 7 企业版上运行

Xampp 服务器冲突,由于 wamp 服务器不工作

多端口监听套接字linux

接受错误:资源暂时不可用

WAMP 虚拟主机不工作

无法在本地开发网站:-( [关闭]