Lokaler Webserver mit XAMPP
Dieser Artikel ist bereits über 3 Jahre alt. Die Inhalte sind wahrscheinlich bereits überholt und nicht mehr aktuell.
Dieses Tutorial ist eine Einführung in die lokale Webserverumgebung von XAMPP mit einem Apache-Webserver, PHP 5.4, MySQL und einem FTP-Server für Windows, Linux und auch Mac OS.
Was ist XAMPP?
XAMPP ist ein Paket aus Komponenten für eine lokale Webserver-Umgebung mit aktuellem apache2-Webserver, PHP 5.4, MySQL, FTP-Server und einigen weiteren Tools. Das Paket kann nicht nur auf einem Rechner installiert werden, sondern kann auch auf einem USB-Stick mitgenommen werden.
Wie installiere ich XAMPP?
Auf dieser Website steht XAMPP in verschiedenen Downloads zur Verfügung: Eine Wahlmöglichkeit besteht im Betriebssystem, die Andere im Paket:
- Ein selbstextrahierendes Paket (unter Windows eine *.exe Datei)
- Ein ZIP-Archiv (groß)
- Ein 7zip-Archiv (klein)
Nach dem Download des ZIP-Archives muss dieses an eine beliebige Stelle extrahiert werden, beispielsweise nach C:\xampp
.
Erster Start und Einrichtung
In diesem entpackten Ordner sind nun einige Unterordner und Dateien. Beim ersten Start sollte die Datei setup_xampp.bat
mit einem Doppelklick gestartet werden. Diese Batch-Datei führt eine einmalige Einrichtung durch, danach muss sie nur noch beim Wechsel des XAMPP-Verzeichnisses gestartet werden.
Danach kann es auch schon losgehen! Mit dem Programm xampp-control.exe
lassen sich alle Funktionen bequem steuern, dabei sind Administratorrechte nötig. Über das Control-Panel lassen sich die einzelnen Komponenten starten, beenden oder auch als Service eintragen. Wichtig dabei ist, dass auf den jeweiligen Ports der Komponenten KEINE anderen Programme laufen wie beispielsweise Skype oder ein IIS Webserver.
Sobald nun alle Komponenten laufen, kann im Webbrowser nach http://localhost
navigiert werden, um eine Test-Seite angezeigt zu bekommen. Sollten hier keine Fehler auftreten, kann der Ordner htdocs
von Allem, außer dem xampp
-Ordner befreit werden.
Bei FileZilla, dem FTP-Server sind einige Einstellungsmöglichkeiten vorhanden. Über den “Admin”-Button im Control-Panel kann man den Einstellungsdialog öffnen. Unter “Edit” ==> “Users” lassen sich Benutzer anlegen und diesen ihre Verzeichnissen inklusive dortigen Berechtigungen zuweisen.
Die erste lokale Website
In den Ordner htdocs
lassen sich nun einfach HTML und PHP Dateien kopieren – auch über den FTP-Server – und unter http://localhost/NameDerDatei.html
anschauen. Damit ist dies die perfekte Möglichkeit um neue Websites (oder auch bestehende) offline und gefahrlos testen zu können.
Wichtige Informationen
- Unter
http://localhost/xampp
sollte der “Security”-Bereich besucht werden, um Sicherheitseinstellungen vorzunehemen - Alle Netzwerk-Benutzer können auf den Webserver zugreifen, falls kein Passwort definiert ist
- Vor einer Deinstallation des Paketes auf jeden Fall alle Services deinstallieren und die Komponenten abschalten!
Fazit
Mit dem XAMPP-Paket kann man eigentlich nichts falsch machen. Auch wenn die Bedienung manchmal etwas kompliziert ist und die Einstellungen der einzelnen Komponenten in deren Verzeichnis und Konfigurationsdateien geschieht, überzeugt das Paket mit den vielen guten Funktionen.