Ich habe ein seltsames Problem. Wenn ich versuche, xampp zu starten, schlägt es mit der Meldung fehl:
XAMPP: Another web server daemon is already running.
Als ich versuchte herauszufinden, welcher Server läuft, habe ich den folgenden Befehl verwendet:
netstat -tunap | grep LISTEN
Ergebnis:
tcp 0 0 127.0.1.1:53 0.0.0.0:* LISTEN 1955/dnsmasq
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN 1262/cupsd
tcp 0 0 0.0.0.0:17500 0.0.0.0:* LISTEN 2353/dropbox
tcp 0 0 0.0.0.0:20414 0.0.0.0:* LISTEN 2297/skype
tcp6 0 0 :::80 :::* LISTEN 1366/apache2
tcp6 0 0 ::1:631 :::* LISTEN 1262/cupsd
Hier sehe ich, dass Apache ausgeführt wird. Um zu überprüfen, ob es installiert ist oder nicht, habe ich den folgenden Befehl ausgeführt:
dpkg -s apache2
Ergebnis:
dpkg-query: package 'apache2' is not installed and no information is available
Jedes Mal muss ich Apache2 beenden, bevor ich xampp starten kann, was sehr nervig ist. Ich verwende Ubuntu 12.04,
Antwort1
Apache2 ist ein Metapaket. Sie benötigen einen bestimmten „Worker“ von Apache2 (bei mir ist mpm installiert), der dann bei Bedarf die Apache2-Abhängigkeit bereitstellt.
dpkg -l|grep apache
Sie werden wahrscheinlich finden, was Sie suchen.
Sie können den Start jederzeit einfach verhindern, anstatt es vollständig zu entfernen.