Der Apache will auf meinen System nicht starten!!!
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 Fehlermeldungen des Apache unter Windows sind ein Indiz dafür:
"(OS 10048)... make_sock: could not bind to adress 0.0.0.0:85
no listening sockets available, shutting down"
"(OS 10038)Socket operation on non-socket: make
_sock: for address 0.0.0.0:443, apr_socket_opt_set: (SO_KEEPALIVE)
no listening sockets available, shutting down"
Es kann aber nur immer ein Webserver den Port 80 belegen. Einer muss also erst beendet werden, bevor du den Apache startest. Einer muss also erst beendet werden, bevor du den Apache startest.
(2) Du hast Windows 95 mit einem veralteten Winsocks bzw. dein Winsocks auf deinem System ist defekt. Nun heißt es zu
www.microsoft.com gehen und ein aktuelles Winsocks herunterladen und installieren. Der Apache benötigt mindestens Winsocks 2 (immer besser höher).
(3) Bei dir läuft eine Firewall, die den Apache blockt. Das ist nicht selten die Ursache dafür, dass unter HTTP keine Bilder in den aufgerufenen Seiten angezeigt werden, unter HTTPS aber schon. Auf manchen Systemen muss die Firewall leider erst deinstalliert werden, bevor der Zugriff auf Apache über HTTP funktioniert. Eine Deaktivierung der Firewall reicht in diesen Fällen nicht aus. Ausprobieren.
(4) Du hast XP Professional ohne Service Pack 1. Die Installation von SP1 ist in diesem Fall dringend empfohlen.
(5) Du hast einen Virenscanner von McAffee. Dieser bereitet leider manchmal Probleme. Zum testen besser McAffee kurz deaktivieren und dann XAMPP starten.
(6) Du hast weitere Software wie z.B. das Internettelefon "SKYPE", das aus welchen Gründen auch immmer den Port 80 blockt. (danke Peter!) Den SKYPE-Port 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 neustarten, dann sollte es auch funktionieren. (danke Monty!)
Tip: Im Paket ist nun auch eine "xampp-portcheck.exe", die den Status aller für den XAMPP wesentlichen Ports anzeigt. Der Status "free" ist frei und damit ok.