Hallo,
Das kann mehrere Gründe haben:
1. Du hast parallel noch einen anderen Webserver gestartet (IIS, Sambar, ZEUS usw.). Es kann aber nur immer ein Webserver den Port 80 belegen. Folgende Fehlermeldung des Apache sind ein Indiz dafür:
"(OS 10048)... make_sock: could not bind to adress 0.0.0.0:80
no listening sockets available, shutting down"
2. Du hast weitere Software, wie z.B. das Internettelefon "Skype", dass auch den Port 80 belegt. Im Falle von Skype kann man aber ändern:
Dazu geht man in Skype auf Aktionen --> Optionen... --> Verbindung --> Häkchen bei "Port 80 als Alternative für eingehende Verbindungen verwenden." entfernen und Skype neu starten, dann sollte es auch funktionieren.
3. Bei Dir läuft eine Firewall, die den Apache blockt. Leider ist nicht jede Firewall kompatibel mit dem Apache, so dass selbst eine Deaktivierung nicht langt, und diese sogar deinstalliert werden muss. Folgende Fehlermeldungen des Apache sind ein Indiz für eine Firewall:
"(OS 10038)Socket operation on non-socket: make_sock: for address 0.0.0.0:80,
apr_socket_opt_set: (SO_KEEPALIVE)
Wenn der Apache startet, der Browser aber keine Verbindung bekommt, spricht das auch für eine Firewall.
4. Das selbe wie für Firwalls, ist auch für manche Virusscanner gültig.
5. Du hast XP Professional ohne Service Pack 1. Die Installation von mindestens SP1 ist in diesem Fall dringend empfohlen.
6. Du hast Windows 95 mit einer veralteten Winsock bzw. die Winsock auf deinem System ist defekt. In diesem Fall bei Microsoft das Winsock2 Update herunterladen und installieren. Der Apache benötigt mindestens Winsock 2.
7. Deine Winsocks 2 wurde durch weitere Internetprogramme (Würmer, Viren) so verändert, dass der Apache nicht startet. in diesem Fall kannst Du z.B. mit der Software WinSock XP Fix eine Reparatur versuchen.
Tip:
Bei Problemen mit belegten Ports, kann Dir vielleicht das im Paket enthaltene "xampp-portcheck.exe" weiterhelfen.
Geholfen?->Thanks Button
Wäre sehr entzückt