XAMPP: Webserver und Datenbank

Die Installation eines Apache Webservers ist nicht immer ganz einfach. Besonders, wenn noch PHP und Perl als Module benötigt werden und eine MySQL Datenbank zum Einsatz kommen soll, benötigt man schnell professionelle Hilfe. Diesem Problem haben sich die Apachefriends angenommen und mit XAMPP eine Distribution erstellt, die Apache, MySQL, PHP und Perl enthält und sich ohne spezielles Know-How schnell installieren lässt.

Bei XAMPP handelt es sich um einen Apache Webserver mit PHP, Perl und einer MySQL Datenbank, der für Windows, Linux, Mac OS X und für Solaris zur Verfügung steht. Das Team von apachefriends.org hat bei dieser Apache Distribution besonders darauf geachtet, dass die Installation besonders schnell und einfach möglich ist. Und das haben sie auf jeden Fall erreicht.

Wer schon mal eine Installation eines Apache "from Scratch“ (configure, make, make install) gemacht hat, wird schnell den unterschied merken. Unter Linux z. B. muss nur ein Archiv ausgepackt werden und die Installation ist abgeschlossen. Ein weiterer Vorteil ist, dass man XAMPP auch auf einem USB Stick installieren kann und so den Webserver immer in der Tasche hat. Das ist möglich, da der XAMPP keine Einträge in der Registry vornehmen muss. Alles was er benötigt, befindet sich im Installationsverzeichnis.

XAMPP ist kostenlos
Auf der Webseite von apachefriends.org kann man lesen, dass es sich bei XAMPP um kostenlose Software handelt. Dabei handelt es sich bei der XAMPP Distribution um ein sehr gutes Beispiel dafür, dass freie Software nicht schlechter sein muss als kommerzielle Produkte, wie z. B. der Internet Information Server. Der Versuch von Apachefriends etwas gegen überteuerte Software Software zu unternehmen ist also ein Volltreffer.

XAMPP starten
Nach der erfolgreichen Installation kann man den XAMPP Server unter Linux mit dem Befehl

/opt/lampp/lampp start

starten. Nach ein paar Sekunden ist der Server betriebsbereit und kann im Browser mit http://localhost/ getestet werden.

Unter Windows steht neben dem lampp Befehl zusätzlich noch eine weitere Möglichkeit zur Verfügung, den XAMLL Server zu starten. Im Startmenü findet man das Programm "XAMPP Control Panel“ mit dem man die einzelnen Bestandteile (z. B. Apache Webserver und MySQL Datenbank) starten, stoppen und als Windows Service registrieren kann.