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

R.S*_*ana 4 port server

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

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

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

=====通过在端口80上过滤的netstat命令进行测试=====

“查找”未被识别为内部或外部命令,可操作程序或批处理文件。端口80与TCP协议不相关'查找'未识别为内部或外部命令,可操作程序或批处理文件。端口80与TCP协议不关联

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

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

伺服器:Apache / 2.4.17(Win64)PHP / 5.6.16

按Enter退出...

然后,我以与端口80相同的方式测试了端口3306(如果我没记错的话,应该由MySQL使用)。

我有:

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

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

“查找”未被识别为内部或外部命令,可操作程序或批处理文件。端口3306与TCP协议不相关“发现”未被识别为内部或外部命令,可操作程序或批处理文件。端口3306与TCP协议不关联

按Enter退出...

我上网寻找解决方案,到目前为止没有任何帮助。我发现了一些有关stackoverflow的有用建议,因此我做了以下几件事:

在管理员模式下运行cmd。去了:

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

并运行:

httpd.exe -e调试

在输出的最后,我得到:

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

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

AH00015:无法打开日志

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

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

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

小智 6

斯拉纳

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

  • 单击Wamp Server图标。

  • Apache->服务->删除服务

  • MySQL->服务->删除服务

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

  • 重新启动Wamp Server。

抱歉,希望我能为您提供更多帮助。我希望这有助于修复错误。

  • 非常感谢您的反馈。它的赞赏。我确实删除了服务,然后尝试重新安装它们,但是没有发生太多事情,而且我真的不想在谷歌上再花一两个小时来了解如何做到这一点。但无论如何,我的确得到了您的建议的启发而解决了这个问题。我完全卸载了WAMP服务器。但是这次卸载后,我进入了安全模式,并删除了一些在正常运行中无法删除的剩余文件。然后,我重新安装了WAMP,现在看来工作正常。希望它保持这种方式。 (2认同)