Sven (κ): XAMPP startet den Apachen nicht

Beitrag lesen

Moin Tom :-)

das war nun heute schon das zweite Mal, dass ich den Apachen aus dem XAMPP-Paket auf einem Windows 98SE nicht starten konnte. Ursache ist nach bisherigem Kenntnisstand eine beschädigter Win-Socket (winsock.dll & Co.)

Win9x verwenden noch das »alte« Win-Sock, Version1. Die »neue« Version 2, die auf den guten alten BSD-Sockets aufbaut, gibts afaik serienmäßig erst ab Windows NT. Jedoch kann man sich die DLL (winsock2.dll oder sowas) an verschiedenen Stellen runterladen und sein Win9x damit aufrüsten. Zumindest habe ich damit vor drei Jahren auf einem Windows 95 Rechner Apache 2 zum Laufen bekommen.

Der Apache meldet auch in einem blitzenden DOS-Fenster, wenn er als Service konfiguriert wurde, "no listening sockets available".

jep. Probiers mal mit der neuen dll, dann wird es vermutlich gehen.

Ursache sind vermutlich die Besuche spezieller "bunte Bilder Seiten", die ich gelegentlich wahrnehme(n muss). Manche davon sind auch tatsächlich nicht eklig :-)

Tja, falls du auf de "Klicki-Bunti-Konfiguration" von XAMPP ansprichst... es zwingt dich ja niemand, es zu nutzen ;)

Newbies werden vermutlich immer das "neueste und geilste Betriebssystem" benutzen, das es gerade gibt, also nicht mehr Win98SE, und Leute, die so wie ich, ihre speziellen Gründe dafür haben, es noch immer einzusetzen, werden sich wohl in der Netzwerkschicht des Systems und in der Registry (nebst Dienstesteuerung) mindestens genausogut auskennen, wie ich ...

Ich zweifel nicht an deinem Wissen, und Windows in allen Ehren, aber Windows 9x kann man wirklich nicht mehr mit gutem Gewissen verteidigen. Es ist ein Einbenutzerbetriebssystem aus dem letzten Jahrtausend und im Prinzip nichts anderes als eine GUI für DOS mit sehr instabilem und unflexibelen Kernel. Verglichen zu den UNIX-Betriebssystemen (Linux,...) seiner Zeit war Windows 9x *sehr* zurückgeblieben.
Mit Windows 2000, der "Symbiose" zwischen NT und 9x hat sich da einiges sehr zum Positiven entwickelt. Endlich ein stabiler Kern, Mehrbenutzersystem, vernünftiges Rechtesystem, etc.

Ich will die Frage hier aber trotzdem stehenlassen, solange die Erfahrungswerte noch frisch sind. Je weiter unsere Indizierung der betroffenen Seiten voranschreitet, desto seltender wird mir das Ganze ja selber passieren.

Nach wie vor bin ich sicher, dass du die dll auf den "aktuellen" (naja, nicht wirklich ;) Stand bringen solltest.

Unabhängig davon war der XAMPP-Apache bisher das einzige "Tool", dass uns eine beschädigte winsock.dll angezeigt hat. Was macht der da wohl anders, als die anderen Applikationen, die Sockets benötigen, dass er es bemerkt, und die anderen nicht? Kann man diese Fähigkeit nicht nutzbringend einsetzen für "Viren- und Störenfried-Detektoren"?

Jain. Die alte DLL war ja nicht "kaputt", sie war nur eine ältere Implentionen der Socket-"Technologie" (Glücklicherweise haben die Microsoftleute gemerkt, dass sie BSDs Technik abkupfern sollten). Win9x-Programme (und andere alte Proggis für Windows) kommen damit auch wunderbar klar, aber ein moderner Apache, ein modernes MySQL kommen damit nicht mehr klar. Genauso aber andere moderne Software, im Moment fällt mir da z.B. Miranda (ein ICQ-Client) ein (den hatte ich mal erfolglos auf einem Win9x-Rechner zum Laufen gekriegt ;(

Viele Grüße,

Sven

PS: Nur mit letzten Willenskräften konnte ich meine Schreie gegen dieses verkrüppelte Windows zurückhalten, Gott sei dank ;o)