XAMPP: Webserver ohne Installation – auch auf USB-Stick

image

Dank der langjährigen, regelmässigen Pflege hat sich XAMPP zu einer Standardlösung entwickelt, wenn es darum geht, einen kompletten Webserver inklusive Datenbank möglichst einfach unter Windows, Mac OS oder Linux zu installieren. Insbesondere beim Entwickeln oder Testen von PHP-Applikationen ist XAMPP unverzichtbar.

Die neuste Version 1.7.2 implementiert nicht nur die neue PHP-Version 5.3.0, sondern macht auch den Installer der Windows-Version überflüssig. Dies bedeutet, dass man das XAMPP-Paket als reines ZIP-Archiv herunterladen, entpacken und sofort nutzen kann. So kann man sicher sein, dass keine Files irgendwo im System installiert werden und dass sich XAMPP auch wieder spurlos vom Rechner entfernen lässt. Zudem ist XAMPP völlig mobil: Man kann das XAMPP-Verzeichnis problemlos von der Festplatte auf einen USB-Stick verschieben und den Server dann direkt von dort aus starten (ähnlich wie MoWeS, der Nachfolger von WOS portable). Wer einen Apache Webserver mit PHP und MySQL für unterwegs braucht, ist mit dieser Lösung gut bedient.

The Uniform Server: Noch ein WAMP-Package

image

The Uniform Server leistet im Prinzip das, was wir schon von XAMPP oder WOS her kennen: Er stellt einen Webserver (Apache), einen Datenbank-Server (MySQL) sowie die Skriptsprachen PHP und Perl bereit und lässt sich leicht auf jedem Windows-PC installieren. Wie bei anderen Lösungen gehört ein (in diesem Fall allerdings sehr rudimentäres) Control Panel zum Lieferumfang – die Detailsteuerung erfolgt dann über den Web-Browser (sog. Admin Panel).

3 Wege zu einer TYPO3 Test-Installation

Wer TYPO3 kennenlernen möchte, muss nicht zwingen einen Server besitzen, und auch der Installationsprozess kann sehr einfach sein. Folgende drei Methoden stehen zur Auswahl:

image

Für einen ersten Eindruck ohne jeden Installationsaufwand empfiehlt sich OpenSourceCMS.com: Auf dieser Website sind zahlreiche CMS-Systeme zu Testzwecken frei zugänglich. Der Nachteil dieser Methode: Man hat die Test-Installation nicht für sich allein, sondern teilt sie in der Regel mit diversen anderen Testern. Zudem wird die Installation einmal pro Stunde zurückgesetzt, was längerfristige oder komplexere Tests unmöglich macht.

image

Der TYPO3 Winstaller ist ein Komplettpaket, das auf einem Windows-PC vollautomatisch alle erforderlichen Server-Komponenten (Apache, PHP, MySQL, GraphicsMagick – Details hier) einrichtet und zusätzlich TYPO3 installiert. Diese Methode braucht etwas Geduld beim Download (der Installer ist 33 MByte gross), ansonsten ist sie aber absolut simpel. Der TYPO3 Winstaller manifestiert sich in Form eines kleinen Control Panels, über das man die Server-Komponenten starten und stoppen kann. Bei der Installation werden zwei TYPO3-Instanzen angelegt: zum einen die Quickstart-Website des FC Bigfoot, zum anderen die TYPO3-Testsite. Ins Backend einloggen kann man entweder mit typo3/typo3 oder auch mit dem Default-Login admin/password.

image

Sofern man bereit ist, den TYPO3 Sourcecode manuell zu installieren, bieten sich diverse Pakete an, die auf einem Desktop-Rechner einen kompletten WAMP, MAMP oder LAMP Server einrichten, d.h. den Apache Webserver, den MySQL Datenbank-Server und den PHP Application Server unter Windows, Mac OS X oder Linux bereitstellen. Das bekannteste Paket ist XAMPP von Apache Friends, das es für alle drei oben genannten Betriebssysteme gibt (ferner auch für Solaris). Diese Methode ist eine Spur anspruchsvoller als der TYPO3 Winstaller, hat aber den Vorteil, dass man auch gleich lernen kann, wie die Installation von TYPO3 auf einem Server erfolgen würde.

JumpBox: Server-Software ohne Installationsaufwand testen

Eine datenbank-basierte Web-Applikation zu testen ist in der Regel deutlich aufwändiger als ein Desktop-Programm: Zunächst benötigt man Web-, Application- und Datenbank-Server, anschliessend sind meist diverse Konfigurationsarbeiten notwendig. Dass es heute auch einfacher geht, verdanken wir Packages wie beispielsweise XAMPP (vgl. Apache Friends: Umfrage zu XAMPP 2.0), WOS (vgl. WOS Portable und WOS X: Der WAMP-Server für den USB-Stick) und natürlich den diversen Virtual Appliances (vgl. Freie Betriebssysteme auf Virtuellen Maschinen).

Auch JumpBox nutzt das Konzept von Virtual Appliances. Aktuell stehen Packages mit den Open-Source-Programmen MediaWiki, WordPress, PunBB und vTiger zum Download bereit. Die virtuellen Maschinen laufen nicht nur mit dem Open Source Produkt Xen, sondern auch mit der kommerziellen VMware (wobei der erforderliche VMware Player kostenlos verfügbar ist). Wie das Video auf der JumpBox-Homepage zeigt, funktioniert das Ganze sehr einfach. Um eine relevante Grösse in der Open-Source-Szene zu werden müsste JumpBox allerdings die Auswahl der verfügbaren Applikationen noch deutlich grösser werden.

Apache Friends: Umfrage zu XAMPP 2.0

Im Hinblick auf das nächste grosse Release von XAMPP (einem einfach zu installierenden Paket aus Apache, MySQL, PHP und Perl) hat das Projekt Apache Friends eine Umfrage unter der Community gestartet:

“Im Mai 2007 wird XAMPP genau fünf Jahre alt und wir haben das Gefühl, dass dies ein guter Zeitpunkt ist, um über Verbesserungen an XAMPP nachzudenken. Damit wir uns aber nicht nur auf unsere Gefühle verlassen müssen, haben wir uns entschieden diese Umfrage durchzuführen: Wie sehen Eure Bedürfnisse bzgl. XAMPP aus und was können wir in der nächsten großen, neuen 2.0er Version verbessern?”

Die Umfrage läuft vom 22.03.2007 bis zum 22.04.2007 und umfasst 15 Fragen.

WOS Portable und WOS X: Der WAMP-Server für den USB-Stick

WOS steht für Webserver on Stick, und damit ist das Wichtigste eigentlich bereits gesagt: Das Software-Paket von Cornelius Herzog installiert einen kompletten Webserver mit Apache, PHP und MySQL auf einer Festplatte oder eben auf einem USB-Memorystick. Zudem bietet WOS eine komfortable Oberfläche, um den Server zu starten, zu konfigurieren und zu stoppen – etwa so, wie man das auch von XAMPP von Apache Friends kennt.

Wer WOS herunterlädt, kann über den sogenannten WOS Mixer nicht nur zwischen verschiedenen Apache-, PHP- und MySQL-Paketen auswählen, sondern bei Bedarf auch noch einige populäre Web-Applikationen dazupacken: Die Content-Management-Systeme Drupal, Joomla, Mambo und TYPO3 stehen hier ebenso zur Auswahl wie MediaWiki, Moodle, OS Commerce, phpMyAdmin und WordPress. Der WOS Mixer berechnet dabei nicht nur die Download-Grösse, sondern auch gleich den Speicherbedarf auf der Festplatte bzw. dem USB-Stick.

WOS gibt in zwei Versionen: Die Standardversion heisst WOS Portable und umfasst alles, was man als Einsteiger braucht. WOS X bietet erweiterte Konfigurationsmöglichkeiten sowie die Option, den Webserver über Internet zu steuern. Nachdem WOS X durch die Community für 1’000 Euro freigekauft wurde, sind nun beide Versionen unter der GNU GPL verfügbar.

Die Website von CH Software ist leider etwas unstrukturiert. Eine gute Einführung gibt es in diesem Wikipedia-Artikel, und für den Download laden Sie zunächst WOS Portable über den WOS-Mixer herunter und – falls gewünscht – anschliessend noch WOS X.

XAMPP jetzt auch für Mac OS X

XAMPP von Apache Friends – ein sehr einfach zu installierendes Paket aus Apache, MySQL, PHP und Perl – ist in der Version 1.5.5 für Windows und Linux verfügbar. Darin sind insbesondere MySQL 5.0.27, PHP 5.2.0 und phpMyAdmin 2.9.1 enthalten.

Neu ist die XAMPP-Distribution auch für Mac OS X verfügbar. Sie enthält unter anderem folgende Komponenten: Apache, MySQL, PHP & PEAR, SQLite, Perl, ProFTPD, phpMyAdmin, OpenSSL, GD, Freetype2, libjpeg, libpng, zlib, Ming, Webalizer, mod_perl, eAccelerator, phpSQLiteAdmin. Das Ganze wird als Mac OS X Installer-Paket bereitgestellt. Voraussetzung ist allerdings Mac OS X 10.4 sowie ein Mac mit Intel-Prozessor. Zudem ist die Distribution noch nicht für den produktiven Einsatz vorgesehen:

“Diese XAMPP-Version befindet sich noch in der Entwicklungsphase. Benutzung auf eigene Gefahr!”