Hi,

ja, das is mir vor kurzem passiert. Apache funktioniert nicht mehr wenn ich im XAMPP Control Panel auf "Starten" klicke.

Was jetzt? Ein Blick in die error.log hat irgendwie nichts gebracht, dort stand nichts aktuelles. Und dann ist mir was aufgefallen. Ein bisschen weiter oben im Ausgabefenster des Control-Panels stand irgendwas von Skype und Port 80. Und dann hab’ ich überlegt ... ja, manchmal ging Apache doch noch, manchmal nicht. Und ja .. manchmal beende ich Skype, manchmal nicht, weil ich zu faul bin. Also Skype beendet und Apache nochmal versucht zu starten. Und es ging! Daran lag es also. Du kannst Skype übrigens danach wieder aufmachen, sobald der Apache erfolgreich gestartet wurde.

Warum passiert das mit Skype?

Es ist nicht direkt Skype was das Problem daran ist, sondern der Umstand, dass Skype in manchen Fällen den Port 80 oder 443 verwendet - also die für http bzw. https. Und wenn der Port belegt ist, kann Apache den nicht gleichzeitig auch belegen.

//Update

Wie auch schon in den Comments angemerkt wurde, ist es möglich, in den Skype-Einstellungen unter Optionen -> Erweitert -> Verbindung einen anderen Port anzugeben und "Ports 80 und 443 verwenden" anschließend zu deaktivieren, woraufhin sich Skype automatisch andere, weniger geläufige Ports sucht.