44

我收到以下控制台日志:

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 服务安装在我的机器上。
  • 今天的日期没有生成错误或访问日志。
4

8 回答 8

117

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

于 2013-06-01T08:31:39.040 回答
54

这发生在我通过 Skype 与某人合作时,因此关闭 Skype 不是一种选择。

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

1. 更改Apache (httpd.conf)

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

XAMPP 控制面板 -> 单击 Apache 模块的配置

在新窗口中单击 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 应该可以正常启动。不过,就我而言,错误仍然会出现。

于 2013-04-24T19:14:02.953 回答
49

Skype -> Tools -> Options -> Advanced -> Connection

转到Skype->工具->选项->高级->连接

只需取消选中使用端口 80 复选框

之后,重新启动您的 Skype。

最新更新

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

于 2014-05-29T07:24:53.780 回答
5

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

于 2012-12-29T18:19:22.337 回答
0

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

于 2012-12-28T18:26:45.880 回答
0

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

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

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

顺便说一句,您可以更改Skype中的设置以不使用端口80和443,在新版本中应该有一些更改,但您应该能够找到它。:)

于 2012-12-30T06:25:25.550 回答
0

得到Skype>>工具>>选项>>高级并删除检查(使用端口80和443)。

于 2017-10-10T07:19:51.687 回答
0

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

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

重启阿帕奇

于 2020-08-14T08:52:08.457 回答