📜  这可能是由于阻塞的端口缺少依赖项 xampp (1)

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

问题描述

当使用 XAMPP 启动 Apache 服务时,可能会遇到如下错误信息:

Warning: Apache is not running because PID file not created
Starting Apache…                                                 
(98)Address already in use: make_sock: could not bind to address [::]:80
(98)Address already in use: make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shutting down
Unable to open logs

这很可能是由于阻塞的端口缺少依赖项导致的。

解决方案

1. 查看正在使用 80 端口的进程

在 Windows 系统中,使用命令行工具 cmd 要查看正在使用 80 端口的进程,输入以下命令:

netstat -ano | findstr :80

命令的输出结果会显示正在使用端口 80 的进程的 PID 号,记录下来。

2. 结束正在使用 80 端口的进程

在 Windows 系统中,使用命令行工具 cmd 结束正在使用 80 端口的进程,输入以下命令:

taskkill /PID [PID号] /F

其中,[PID号] 是上一步记录下来的 PID 号。

3. 关闭 XAMPP

关闭 XAMPP,重新启动即可。

总结

以上是解决 XAMPP 阻塞端口缺少依赖项的方法。如果遇到其他问题或解决方法无法有效解决,请尝试在相关论坛或社区寻找帮助。