忙... Apache 启动 [端口 80]

Posted

技术标签:

【中文标题】忙... Apache 启动 [端口 80]【英文标题】:Busy... Apache started [Port 80] 【发布时间】:2011-12-14 11:47:05 【问题描述】:

我在启动 Apache 后使用 XAMPP 1.7.7 我收到此警报:

忙...Apache 已启动 [端口 80]

我打开了httpd.conf 文件,并将端口号更改为808085。 但是在重置 XAMPP 并启动 apache 后,我仍然有上述警报。

我该怎么办?

【问题讨论】:

查看我的完整解决方案,关于它的链接:***.com/questions/2158432/wamp-port-80-busy 【参考方案1】:

这是因为 teamviewer 或 skype 在您的系统中默认使用此端口。 所以80端口很忙,你可以通过改变skype/teamvier的端口号试试

或者使用以下解决方案

转到->C:\xampp\apache\conf

打开文件 - httpd.conf

进行如下更改

听 8080

服务器名称 localhost:8080

C:\xampp\apache\conf\extra

打开->httpd-ssl.conf

进行如下更改

听4499

服务器名称 localhost:4499

现在重启 apache :)

http://localhost:8080

【讨论】:

在我更改“httpd-ssl.conf”之前它无法正常工作。 @Chaitanya,你能解释一下吗? 你面临什么问题?【参考方案2】:

我已经检查了 XAMPP 控制面板的源代码。它并不是真正的 100% 硬编码。它会寻找一个 dynamic 值,如果找不到,它会显示端口 80。嗯,dynamicDOES NOT 来自您的 httpd.conf文件

要更改Apache started [Port 80]消息中的端口,请执行以下操作:

    查找 xampp-control.exe 的位置。它应该位于安装目录的根目录中。

    在该目录中创建一个文件“XAMPP.INI”(使 XAMPP.ini 和 xampp-control.exe 在同一目录中)

    在 XAMPP.INI 文件中添加以下内容:

[港口] 阿帕奇= 8080

现在,您将永远得到Apache started [Port 8080]。使用您想在 XAMPP.ini 文件中显示的任何端口。请注意,这仅用于显示目的。它与您的 httpd.conf 无关

【讨论】:

在我的安装中,文件名是xampp-control.ini【参考方案3】:

XAMPP 1.7.4 和 XAMPP 1.7.7 在 XAMPP 控制面板中显示误导性的端口信息。

无论您指定 Apache 监听哪个端口,XAMPP 控制面板都会始终显示:

Apache 启动 [端口 80]

这是错误的!!!!这是 XAMPP 1.7.4 和 1.7.7 中的 HARDCODED 字符串。它不反映 Apache 正在侦听的实际端口。

在此处查看更多信息:http://complete-concrete-concise.com/web-tools/how-to-change-the-apache-port-in-xampp

【讨论】:

【参考方案4】:

我发现 Skype 在我安装后接管了 80 端口并干扰了我的 Web 服务器。您可以更改 Skype 中的一项设置,使其默认使用另一个端口,并为 Web 服务器保留 80。

【讨论】:

【参考方案5】:

我遇到了同样的问题。我是怎么解决的?端口 80 似乎被其他程序使用。在我的情况下,当我安装 Microsoft WebMatrix 时 XAMPP 停止工作。阿帕奇停止工作。当我卸载 WebMatrix 及其所有组件时,Apache 开始运行良好。我希望这可以帮助遇到同样问题的人。

【讨论】:

【参考方案6】:

我也遇到了同样的问题。端口 80 似乎被其他程序使用。就我而言,当我安装 Microsoft WebMatrix 时,XAMPP 也停止工作。阿帕奇停止工作。当我卸载 WebMatrix 及其所有组件时,Apache 开始运行良好。我希望这可以帮助遇到同样问题的人。

【讨论】:

【参考方案7】:

我遇到了同样的问题。按照这两条指令就完全解决了:

    启动 RegEdit: 转到:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP 添加新的 DWORD(32 位)值 将其命名为“NoRun”,不包括引号 双击新属性 在数值数据字段中输入“1”,不包括引号,然后单击确定 重新启动您的计算机

以上内容适用于某些人,但不适用于我,此外我也必须遵循:

    转到 regedit.exe 转到: HKEY_LOCAL_MACHINE>SYSTEM>CurrentControlSet>服务>HTTP 并更改,名为“Start”的reg_dword,它的值为零(“0”不带引号),按ok。 然后重新启动。 **重要的是在计算机启动时以最快的速度打开服务器,以便 apache 占用端口 80...

我在这个网站上找到了这个解决方案,进一步解释:http://www.cameroncooke.com/2009/01/25/windows-7-uses-port-80-and-makes-it-impossible-to-install-apache-solution/comment-page-3/#comment-1099

【讨论】:

【参考方案8】:

帮我解决了。我将 XAMPP 更新为 php 5.4,之后我无法再启动 Apache。它说启动 Apache(忙)。对我来说,问题是 Pando Media Booster(显然是英雄联盟附带的 :))阻塞了端口 443。所以在卸载它之后,它又可以工作了。希望有帮助。

【讨论】:

【参考方案9】:

是的,我遇到了同样的问题,在我的情况下附加的是我已经安装了 SQL Server 并且“SQL Server Reporting Services”在端口 80 中运行,所以这就是问题所在。

当我停止该服务时,我可以在 80 端口上运行 Apache

【讨论】:

【参考方案10】:

Xamp 控制面板有漏洞。大多数情况下,httpd.exe 已经启动,但没有显示绿色指示灯。请尝试打开浏览器并打开网站...

然后还要检查您的 xampp 配置,

【讨论】:

这是解决问题的方法吗?我不这么认为【参考方案11】:

http://www.devside.net/wamp-server/opening-up-port-80-for-apache-to-use-on-windows

Windows 8 Skype 无法更改为使用端口 80;所以这是几个选择......首先得到什么...... 卸载使用端口 80 的东西 .... 最佳答案:释放您的服务器及其资源,只安装最少需要的软件或应用程序,使用第二台计算机来编辑您的服务器,如果您想要真正的性能,可以做其他事情,例如 Skype

这些问题或运行一轮,应该只发生在虚拟机设置上,除了性能损失永远不会 100% 恢复并且通常图像仅授权 3 个月期间,仍然可以避免粗糙的设置。

Windows 10 有多个桌面 .... 最好允许一些用户安装他们自己的应用程序,如 Skype,而不是让他们的选择/安装影响其他用户,反之亦然,具体取决于谁做出选择或是主要用户。在多用户系统上,令人头疼的可能是某个人不够多,因为太多程序都需要该端口,他可能无法继续接受新请求。

【讨论】:

【参考方案12】:

搜索控制面板 选择卸载程序 选择位于面板左侧的“打开或关闭 Windows 功能” 在“Internet 信息服务”下,取消选择 Microsoft 必须默认打开的“万维网服务”(占用端口) 重新启动,WAMP 像以前一样恢复。

【讨论】:

【参考方案13】:

按照这个程序进行:How to change XAMPP apache server port?

它解释了如何通过 4 个步骤解决 apache 端口问题:

    选择一个免费号码端口 编辑文件“http.conf” 编辑文件“http-ssl.conf” 配置 XAMPP Apache 服务器设置

如果您在尝试此过程后仍然遇到问题:这意味着应用程序使用了所有可用端口或动态更改。

例如Skype端口是动态的,如果是动态的,它可以改变端口 已经被占用了。

更简单的解决方案是退出 Skype,然后启动 Apache,然后再次启动 Skype。一次性操作,解决问题

【讨论】:

以上是关于忙... Apache 启动 [端口 80]的主要内容,如果未能解决你的问题,请参考以下文章

赞普; Apache 80 端口繁忙

使用端口 80 时 Apache 服务失败(“忙”)[关闭]

使用端口 80 时 Apache 服务失败(“忙”)[关闭]

WAMP 端口 80 忙

linux系统中怎样启动2个apache服务

安装Xampp后apache无发启动,80端口被占用,怎么解决???