Klaus Mock: Apache, PHP und MySQL auf "Heim-Windows"...

Beitrag lesen

Hallo,

Wo genau liegt eigentlich der große Nachteil daran, wenn man Windows 95/98/ME mit Apache, PHP und MySQL
Eigentlich gar keiner. Da es unter NT/2000 nicht anders ist, als unter 95/98/ME.

Naja, lt. Apache.org ist es besser, den Server unter NT/2k laufen zu lassen, da er nur für diese Plattformen getestet wird. (http://httpd.apache.org/docs/windows.html, Absatz 'Requirements')
In der beiliegenden Readme wird das noch schärfer formuliert, es gibt sogar eine explizite WARNING-WIN.TXT, die IMHO recht klare Worte gegen Win9x findet. Einer der Gründe liegt sicherlich darin, daß Win9x/ME eine doch wesentlich andere (und ältere) Systemarchitektur besitzt, als dies bei NT/2k der Fall ist.
Allerdings meinen die von der Apache-Truppe, daß Windows sowieso (noch) nicht die beste Wahl ist, allein schon aus Performancegründen.

Ich habe in letzter Zeit einige, allerdings nicht gerade intensiv frequentierte, Installationen unter NT bzw. 2k für firmeninterne Zwecke bei Kunden installiert (1.3.20, Perl5.6.1, mod_perl 1.26 und Interbase 6.0), und habe bisher keinen Streß gehabt. (im Gegensatz zu IIS4 bzw. 5, die sind wirklich Müll).

Bei NT / 2000 fallen mir nur NTFS und die Möglichkeit, Programme als Dienste zu starten als Pluspunkte ein.

Win9x/ME ist eigentlich MS-DOS mit Windows-Erweiterungen, während NT/2k von der Basis an vollkommen anders entwickelt (und in der jüngeren Vergangenheit da und dort verschlimmbessert) wurde.
Ein wichtiger Aspekt, der für NT/2k spricht ist das Vorhandensein eines Sicherheitskonzepts, das defacto Win9x/ME vollkommen fehlt. Es gibt unter NT/2k in Verbindung mit NTFS eine wesentlich bessere (weil vorhandene) Rechtevergabe für Dateien, Ordner und Dienste.
Vielleicht sollte man dabei auch noch erwähnen, daß die Prozeßverwaltung und Stabilität von NT/2k auch wesentlich besser ist. Alles in allem habe ich mich schon vor geraumer Zeit vom "MS-DOS mit Anhängsel"  verabschiedet, und keine Sekunde lange bereut.

Schön ist, da man 100% ein Linux-Server simulieren kann, den die meisten Provider haben.

Was heißt hier simulieren;-)? Wenn Du Linux verwendest, dann ist das Simulation, da ist alles echt dran.

Naja, Win und Linux haben meiner Meinung nach beide Vor- und Nachteile.

Bezüglich Frontendentwicklung arbeite ich lieber mit Win. Für Backendentwicklung finde ich Linux besser.

Dem kann ich nur hinzufügen, daß eine rudimentäre Windowsinstallation für mich erst abgeschlossen ist, wenn Perl und Cygwin ebenfalls installiert ist. Ohne dem Zeuchs ist#s irgendwie nicht komplett.
BTW.: Ich weiß schon, daß ich damit eigentlich eine Unixumgebung simuliere:-)

Grüße
  Klaus