每当我启动 Apache 时,都会发生此错误:
(98)Address already in use: make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shutting down
我在论坛上搜索了一下,找到了查看使用端口 80 的所有进程的方法,例如:
lsof -i | grep http
和
lsof -i | grep :80
然后杀死它们。出于某种奇怪的原因,当我运行这些检查时什么都没有出现,即使没有“grep”,我仍然找不到任何东西。我尝试重新安装 apache,包括清除所有文件。
答案1
调用lsof -i:80
方式根您将看到哪些进程使用了端口 80。