【问题标题】:XAMPP apache server is not starting after Skype installation安装 Skype 后 XAMPP apache 服务器未启动
【发布时间】:2023-04-06 08:33:01
【问题描述】:

我收到以下控制台日志:

1:14:33 PM  [apache]    Possible problem detected! 
1:14:33 PM  [apache]    Port 80 in use by "c:\program files (x86)\skype\phone\skype.exe"!
1:14:33 PM  [apache]    Possible problem detected! 
1:14:33 PM  [apache]    Port 443 in use by "c:\program files (x86)\skype\phone\skype.exe"!
1:14:33 PM  [main]  Starting Check-Timer
1:14:33 PM  [main]  Control Panel Ready
1:15:10 PM  [apache]    Starting apache app...
1:15:11 PM  [apache]    Status change detected: running
1:15:11 PM  [apache]    Status change detected: stopped

它立即将“检测到状态更改:正在运行”改为“停止”。 我尝试过:

  • 为内部网络关闭 Windows 防火墙
  • 在 httpd.conf 文件中的两个位置 Listen:80 和 ServerName localhost:80 将端口 80 更改为 99
  • 在 httpd.conf 文件中的两个相同位置将端口 443 更改为 445。
  • Apache 服务器未作为 Windows 服务安装在我的机器上。
  • 没有为今天的日期生成错误或访问日志。

【问题讨论】:

  • 从谷歌搜索“XAMPP Skype 端口冲突”登陆这里。 ankyskywalker 的答案更好。请考虑接受投票率较高的答案。您对 natchiketa 的接受使我先尝试了它。它有效,但不太理想,在重新配置 Skype 之前,我花了更多时间来恢复原始的两个配置文件。感谢您考虑,并感谢 natchiketa 和 ankyskywalker 提供有效的解决方案!

标签: apache xampp skype


【解决方案1】:

进入Skype->工具->选项->高级并取消选中使用端口80和443。

【讨论】:

  • 这应该是公认的答案,80 是 www 的默认值。
  • 完全同意@Mani。
  • 没错,更改 www 的默认端口可能会导致某处出现问题。
  • 新Skype中没有更改端口的选项
【解决方案2】:

这发生在我通过 Skype 与某人协作时,因此关闭 Skype 不是一个选项。

一种可能的解决方案是更改 XAMPP 用于 Apache 的端口。

1。更改 Apache (httpd.conf)

转到 XAMPP 控制面板,单击 Apache 模块的 Config,然后单击 Apache (httpd.conf)

这将在 XAMPP 设置中配置的编辑器中打开配置文件(Windows 默认为 notepad.exe)。打开搜索工具并搜索80。在端口号 80 中应该有两行包含 80:

Listen 80
ServerName localhost:80

现在将80 替换为开放端口。我用8080

Listen 8080
ServerName localhost:8080

2。更改 Apache (httpd-ssl.conf)

需要对 SSL 配置重复相同的过程。重复上述步骤,但转到 Apache (httpd-ssl.conf)。替换以下行中的端口号:

Listen 443
<VirtualHost _default_:443>
ServerName www.example.com:443

我选择4433


完成。点击开始 Apache 和Apache 应该可以正常启动。不过,在我这边,错误仍然会出现。

【讨论】:

  • 对我来说这还不够。不得不更改一些其他条目。见this quick guide
  • @AlaaM。即使使用快速指南中的附加步骤,两个端口(80 和 443)的相同错误仍然存​​在。
  • 因此,如果有人闯入您的家,您只需让他们留下并搬走,对吗?查看其他答案以获得适当的解决方案,并驱逐罪魁祸首。
  • 好像少了一步。在您的 XAMPP 控制面板中,查看右上角,您将看到带有扳手图标的 Config。单击,然后查看右下角附近,有一个显示服务和端口设置的按钮。您必须单击它并进行与在 httpd.conf 中所做的相同的更改。请务必单击保存,然后再次单击保存(带有绿色复选标记)。然后红色警告文字应该会消失。
【解决方案3】:

转到Skype -&gt; Tools -&gt; Options -&gt; Advanced -&gt; Connection

之后,重新启动您的 Skype。

最新更新

Skype 现在不使用端口 80: https://support.skype.com/en/faq/FA148/which-ports-need-to-be-open-to-use-skype-on-desktop

【讨论】:

  • 甚至更好用
  • @WaqasAliKhanPuar Skype 现在不使用端口 80。另一个应用程序正在为您使用端口 80。
【解决方案4】:

打开 Skype 设置并取消选中“使用端口 80 作为传入”选项 port' 然后我必须以管理员身份启动 XAMPP 服务器。

【讨论】:

    【解决方案5】:

    它说 Skype 正在使用端口 80。我将禁用 Skype,然后启动您的 Web 服务器。

    【讨论】:

      【解决方案6】:

      请使用以下命令的输出更新您的帖子,不要忘记更正路径:

      C:\> path\to\xampp\apache\bin\httpd.exe
      

      我认为现在不是端口冲突问题,因为您更改了端口。

      顺便说一句,你可以在 Skype 中 change the settings 不使用端口 80 和 443,在新版本中应该有一些变化,但你应该能够找到它。 :)

      【讨论】:

        【解决方案7】:

        获得了Skype>>工具>>选项>>高级并取消选中(使用端口80和443)。

        【讨论】:

          【解决方案8】:

          自 Skype 2019 起,他们不再使用端口 80,因此对 Xampp 没有影响。 如果您的计算机出现此问题,请尝试通过以下方式禁用万维网发布服务:

          1. 打开 CMD
          2. 输入 services.msc
          3. 停止此服务:万维网发布服务

          重启 Apache

          【讨论】:

            猜你喜欢
            • 2018-03-15
            • 2012-12-13
            • 2012-05-02
            • 2013-06-26
            • 2016-09-22
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2016-11-03
            相关资源
            最近更新 更多