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

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

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

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

我该怎么办?

【问题讨论】:

标签: apache xampp port


【解决方案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]消息中的端口,请执行以下操作:

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

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

  3. 在 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】:

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

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

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

          1. 转到 regedit.exe 转到:
          2. HKEY_LOCAL_MACHINE>SYSTEM>CurrentControlSet>服务>HTTP 并更改,名为“Start”的reg_dword,它的值为零(“0”不带引号),按ok。
          3. 然后重新启动。
          4. **重要的是在计算机启动时以最快的速度打开服务器,以便 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 端口问题:

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

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

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

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

                    【讨论】:

                      猜你喜欢
                      • 2013-02-08
                      • 1970-01-01
                      • 2011-01-10
                      • 2012-09-06
                      • 2016-12-27
                      • 2014-03-06
                      • 2011-08-15
                      相关资源
                      最近更新 更多