Moin!
Mit Apache, XAMPP, IIS usw. schießt man eigentlich mit Kanonen auf Spatzen, wenn man PHP-Scripts unter Windows testen oder entwickeln will.
Die Sache ist die: Manche Skripte erfordern es, dass die Entwicklungsumgebung der Einsatzumgebung sehr nahe kommt. Ein Webserver, der etliche Features von Apache nicht unterstützt, sondern im Prinzip nur als Ausführungsgeselle für PHP-Skripte dient, ist vielleicht eine vernünftige Wahl für einfache Lösungen, aber vermutlich die falsche Wahl für komplexere Projekte.
Apache ist umständlich zu konfigurieren und XAMPP ist irgendwie auch zum Monster aufgebläht mittlerweile.
Apache ist aber auf allen Plattformen identisch konfigurierbar. Und eigentlich nicht sonderlich aufwendig, wenn man einmal dahintergestiegen ist. Das Wissen um die Möglichkeiten, wie man Apache konfigurieren kann, ermöglicht einem ja auch ein paar nette Dinge, die man alternativ aufwendig in PHP nachprogrammieren müsste.
- Sven Rautenberg