【问题标题】:Wamp server can't bind to port 80 errorWamp 服务器无法绑定到端口 80 错误
【发布时间】:2015-01-28 21:01:18
【问题描述】:

我遇到了与Getting an error when starting WAMP - "VirtualHost *:80 -- mixing * ports and non-* ports with a NameVirtualHost address is not supported, proceeding with undefined results" 非常相似的错误

我也一样

Only one usage of each socket address (protocol/network address/port) is normally permitted. : make_sock: could not bind to address 0.0.0.0:80" 

事件日志查看器中的错误消息。我尝试使用端口 80 禁用 Skype 的修复,但是当我这样做时,控制台中没有任何内容。我正在使用 64 位 wamp,我在 64 位 Windows 8.1 笔记本电脑中。

编辑:问题已解决,将 httpd.cfg 中的 Listening on 80 更改为 8080

【问题讨论】:

    标签: wamp


    【解决方案1】:

    WAMPManager 图标(系统托盘中的那个)上有一个菜单项,名为Test Port 80

    你可以通过

    wampmanager -> Apache -> Service -> Test Port 80
    

    这将加载一个命令窗口并向您显示已捕获端口 80 的其他应用程序的名称。

    当然,你必须弄清楚该怎么做。

    据我所知,Windows 8 平铺版 SKYPE 无法配置为停止使用端口 80。但如果您卸载平铺版 SKYPE 并安装普通 Windows 版本,则可以让您对其进行配置,使其不会尝试使用端口 80 或 443。

    如果你真的找不到 wampmanager 图标试试这个

    试试这个

    netstat -anop TCP | find ":80"
    tasklist /FI "PID eq 999" /FO TABLE /NH
    
    replacing 999 with the PID number from the previous command that is using port 80.
    

    【讨论】:

    • 没有桌面图标,但是查看了命令行,但在同一页面上它建议更改为不同的端口,如 8080 并且有效。
    • 它不是桌面图标,它和图标位于系统托盘 > 屏幕右下角,除非您更改了默认桌面。
    • 查看查找使用端口 80 的替代方法。我修改了答案。
    【解决方案2】:

    其他程序可以解决这个问题。

    您是偶然使用 Skype 还是其他任何程序。

    如果您只是将其关闭,然后启动 wamp,然后启动您的程序。

    【讨论】:

    • Skype 是 Wamp 的常见问题来源
    • “我尝试使用端口 80 禁用 Skype”但是当我尝试运行 wamp 时,控制台中根本没有出现
    【解决方案3】:

    打开命令提示符并运行netstat -ano | findstr :80

    这将列出使用端口 80 的所有连接及其进程 ID(在右侧)。将它们与任务管理器中的进程 ID 匹配并关闭它们。

    【讨论】:

      猜你喜欢
      • 2016-01-01
      • 1970-01-01
      • 2018-12-04
      • 2021-10-11
      • 1970-01-01
      • 1970-01-01
      • 2011-01-10
      • 1970-01-01
      相关资源
      最近更新 更多