Erleichtert die Installation eines lokalen Webservers
XAMPP 1.7: Der Heim-Webserver mit PHP, MySQL, Perl und Co.
Es gibt vielfältige Gründe, unter Windows oder Mac OS einen Webserver mit professionellen Funktionen zu installieren, etwa für die Auslieferung einer Internetpräsenz im lokalen Netzwerk. Leider erfordert die Konfiguration eines Webservers unter den beiden Betriebssystemen einigen Aufwand, gäbe es nicht XAMPP.
Inhaltsverzeichnis
- 1Inhalt der XAMPP-Pakete
- 2Die Windows-Installation
- 3Htdocs und Datenbanken
- 4Betrieb mit Mac OS X 10.5
- 5Fazit
Die Einrichtung und dauerhafte Wartung des freien Betriebssystems Linux und seiner zahlreichen Distributionen gilt gemeinhin als deutlich schwieriger im Vergleich zu Windows und Mac OS, jedoch ist das System zumindest bei der Installation von Server-Diensten unschlagbar. Unter Linux hängt zum Beispiel das PHP-Modul für den Apache HTTP Server direkt vom PHP Interpreter ab, der automatisch eingerichtet wird, unter Windows und Mac OS X muss sich der Anwender die einzelnen Komponenten dagegen manuell zusammensuchen.
Inhalt der XAMPP-Pakete
Genau für die Lösung dieses Problems wurde das XAMPP-Projekt im, Jahr 2005 ins Leben gerufen. Das gleichnamige Programmpaket ist eine Zusammenstellung freier Software, die genauestens aufeinander abgestimmt wurde und einen voll funktionsfähigen Webserver enthält. Als Zielgruppe geben die Projektentwickler weniger die Nutzung in der Produktivumgebung, als vielmehr durch Programmierer, Lehrer, Dozenten, Schüler und Studenten an, die zu Hause eine Umgebung beispielsweise für den schnellen Test eines CMS benötigen.
XAMPP gibt es derzeit in mehreren Versionen für Windows, Mac OS X, aber auch Linux und Solaris. Eigentlich ergibt die Nutzung des Pakets aber nur unter den ersten beiden Systemen Sinn, da unter den meisten Unix-artigen Betriebssystemen ein richtiger Webserver auf Basis des Apache HTTP Server beinahe leichter zu installieren ist als XAMPP selbst. Die aktuelle Version 1.7.4 beinhaltet mindestens die Programme Apache HTTP Server 2.2.17, die freie Datenbank-Lösung MySQL 5.5.8, die Programmiersprache PHP 5.3.5 sowie den FileZilla FTP Server 0.9.37 zum Dateiaustausch und den Anwendungsserver Tomcat 7.0.3.



Schon im April 1995 wurde die erste Ausgabe des Apache HTTP Server veröffentlicht, heute gehört das Open-Source-Projekt zu den beliebtesten freien Programmen überhaupt. Um eine Website mit Apache ins Netz zu bringen, ist allerdings einiges an Konfigurationsarbeit nötig. Netzwelt erklärt, wie Apache arbeitet.
Wer einen eigenen Webserver betreiben möchte, muss sich dafür nicht mit der recht komplizierten Konfiguration des Apache HTTP Server auseinandersetzen. Der Windows 7 sowie Server 2008 R2 und seine Derivate bringen bereits eine ausgereifte Alternative mit. Netzwelt erklärt, wie der Microsoft IIS funktioniert.
Wer eine eigene Webseite mit Content Management System betreibt, wird die MySQL-Datenbank sicher bereits kennen. Es gibt neben der Installation auf einem Linux-Server dutzende gute Gründe, das Paket auch auf dem heimischen Windows-Computer einzusetzen. Netzwelt zeigt, was man dabei beachten muss.
Wer ein eigenes Blog betreiben möchte, setzt dabei meist auf WordPress - doch das CMS war nicht immer so beliebt wie heute. Bis zum Wechsel des Lizenzmodells im Jahr 2004 hatte Movable Type die Nase vorne. Heute ist das Weblog-CMS wieder komplett kostenlos und beinhaltet viele spannende Funktionen.
Wer einen privaten Server sein Eigen nennt, kann diesen mit dem Open-Source-Programm BackupPC zum zentralen Speicher für Sicherungskopien aufrüsten. BackupPC unterstützt Linux, Windows und Mac OS X.
PHP sorgt auf Millionen Servern dafür, dass Inhalte aus Datenbanken angezeigt oder andere dynamische Aktionen ausgeführt werden. In der jüngsten Version 5.4 bringt die Sprache viele Neuerungen mit, auf die Hobby-Programmierer und Profis lange gewartet haben.





Beiträge
insgesamt 1 Beitrag... aber wirklich nur im lokalen Netzwerk verwenden, falls man eine richtige Webseite online bringen möchte, sollte man sich Linux z.B. Debian installieren und sich die entsprechenden Programme selber installieren!!! :)