Immer wenn ich Apache starte, tritt dieser Fehler auf:
(98)Address already in use: make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shutting down
Ich habe in den Foren herumgestöbert und folgende Methoden gefunden, um alle Prozesse anzuzeigen, die Port 80 verwenden:
lsof -i | grep http
Und
lsof -i | grep :80
und dann töte sie. Aus irgendeinem bizarren Grund kommt nichts heraus, wenn ich diese Prüfungen durchführe, und selbst ohne „grep“ kann ich immer noch nichts finden. Ich habe versucht, Apache neu zu installieren und dabei alle Dateien zu löschen.
Antwort1
Aufrufen lsof -i:80
alsWurzelund Sie werden sehen, welche Prozesse Port 80 verwenden.