📌  相关文章
📜  xampp apache 未启动 Windows 10 端口 80 (1)

📅  最后修改于: 2023-12-03 15:35:46.461000             🧑  作者: Mango

XAMPP Apache 未启动 Windows 10 端口 80

简介

当使用 XAMPP 架设本地服务器时,有时候可能会遇到 Apache 未启动的问题,这会导致访问本地网站失败。其中,常见的错误提示是端口 80 已被占用。

本篇介绍该问题的解决方法,涵盖 Windows 10 操作系统,希望能帮助到需要搭建本地服务器的程序员。

解决方法
  1. 关闭 Skype

在 Windows 10 中,Skype 往往是占用端口 80 的罪魁祸首。由于 Skype 会尝试使用该端口来接收来自 Web 服务器的 HTTP 请求,因此需要关闭它才能释放该端口。

具体操作是:在 Skype 中选择“工具” > “选项” > “高级” > “连接”,然后取消勾选“使用 80 和 443 端口”选项。完成后,关闭 Skype,再次启动 XAMPP 检查 Apache 是否正常运行。

  1. 关闭 IIS

如果使用的是 Windows 10 Pro 或 Enterprise 版本,则可能会遇到 IIS 占用端口 80 的情况。这是因为 IIS 会默认绑定在该端口并监听来自客户端的 Web 请求。

解决方法是:打开“控制面板” > “程序和功能” > “打开或关闭 Windows 功能”,然后将“Internet Information Services”选项卸载即可。

  1. 修改 Apache 端口号

如果上述方法无效,可以尝试修改 Apache 的端口号。默认情况下,Apache 监听的是 80 端口,如果当前该端口被占用,就无法正常运行。

解决方法是:打开 XAMPP 安装目录下的“apache\conf”文件夹,找到“httpd.conf”文件并打开。在该文件中查找“Listen 80”的行,将其中的“80”修改为其他未被占用的端口号,例如“8080”。

保存文件后,重新启动 XAMPP,检查 Apache 是否成功启动。

总结

XAMPP Apache 未启动 Windows 10 端口 80 的问题通常是由其他程序占用该端口所致。解决方法主要有三种:关闭 Skype、卸载 IIS 和修改 Apache 的端口号。

希望本篇介绍能帮助到需要搭建本地服务器的程序员,尽快解决该问题。