XAMPP installieren
Sie wollen auf Ihrem lokalen Rechner ein neues PHP-Skript ausprobieren? Eine Bildergalerie, ein Blog oder gar ein datenbankgestütztes CMS wie Joomla oder TYPO3? Kein Problem mit einem lokalen Testwebserver wie XAMPP. Im Vergleich zu den Vorgängerversionen hat sich seit XAMPP 1.7.4 vieles geändert. Wir zeigen Ihnen Schritt für Schritt, wie Sie das neue XAMPP für Windows auf Ihrem Rechner installieren.
XAMPP-LogoSie kennen XAMPP noch nicht? Dann wird es höchste Zeit! XAMPP ist der ideale Testwebserver für die Windows-Plattform. Prüfen Sie Ihre PHP-Skripte vor dem Einsatz im Web. Probieren Sie nach Herzenslust, ob Ihnen das neue CMS oder die Bildergalerie zusagt. XAMPP gibt es seit 2002. Es stammt von einem Team um Kai 'Oswald' Seidler und Kay Vogelgesang und wird stetig weiterentwickelt und verbessert. Und die gute Nachricht: Seit einer Weile lässt sich der pfiffige Testwebserver noch einfacher installieren und einrichten.
XAMPP mit Apache, PHP und MySQL
Mit XAMPP holen Sie vor allem folgende Anwendungen auf Ihre lokale Festplatte:
Apache-Webserver (die marktführende Webserver-Software),
PHP und MySQL (Programmiersprache und Datenbanksystem) und
phpMyAdmin (Verwaltungsprogramm für MySQL).
Hinter phpMyAdmin steckt ein nützliches Tool zum Einrichten und Verwalten von MySQL-Datenbanken, praktisch eine grafische Datenbank-Oberfläche.
Zusätzlich richtet XAMPP noch etliche andere Dienste ein, beispielsweise den FTP-Server FileZilla, den Mercury-Mailserver und Tomcat für die Ausführung von Java-Programmen. Diese Features werden Sie in aller Regel eher selten benötigen. Eine Ausnahme: Sie testen Skripte auf Java-Basis, beispielsweise das Open-Source-CMS OpenCMS.

Hallo,
habe mich von Ihrem Artikel inspirieren lassen und dann Tomcat vermisst, wie in Ihrer Control Panel Abbildung dargestellt. (ich arbeite sukzessive mit Eclipse und Java)
Auf apachefriends.org muss ich zu XAMPP 1.7.4 für Windows lesen:
We do not have implemented the Tomcat in our Control Panel yet, so please use the batch scripts for start and stop:
xampp/catalina_start.bat
xampp/catalina_stop.bat
Sie beziehen sich auf ein Download für Windows. Wie haben Sie es geschafft, Tomcat im Control Panel vertreten zu haben?
Mit herzlichem Dank und freundlichen Grüßen
ein gelehriger Schüler
Hallo,
Danke für Ihre Anfrage! Sie sind ja aufmerksam!
Die schlechte Nachricht: Tomcat kann leider nicht über das Control Panel gestartet werden. Das geht (weiterhin) nur über die beiden von Ihnen entdeckten Batch-Dateien.
Die Abbildung stammt aus der Vorgängerversion des Control Panels. Ich musste den XAMPP-Artikel soeben (übrigens das zweite Mal innerhalb kurzer Zeit) aktualisieren, da mit XAMPP 1.7.4 schon wieder eine neue, anders zu installierende XAMPP-Version erschienen war. Ich hatte mich dabei aber nicht um das Control Panel gekümmert. Ich war nicht auf die Idee gekommen, dass sich auch dort etwas verändert hatte. Doch es hatte: Die (bisher sowieso funktionslosen) Tomcat-Buttons sind nun weg.
Ich werde Ihre Anregung aufnehmen, auch diese Screenshots aktualisieren und noch ein paar Worte zu Java einflechten.
Wozu brauchen Sie Tomcat, wenn die Frage erlaubt ist? Welche Java-Anwendungen nutzen Sie? Das interessiert mich, denn bisher ging ich davon aus, dass fast alle Nutzer auf PHP und MySQL "abfahren" und Java links liegen lassen.
(Ich selber hatte mal das auf Java beruhende OpenCMS ausprobiert, war aber nicht sonderlich angetan. Kein Vergleich mit Joomla und Co. Schwerfällig und gewöhnungsbedürftig.)
Mit vielen Grüßen
Johann-Christian Hanke
Hallo,
herzlichen Dank für die prompte Antwort - ich hatte schon gehofft, Sie kennen einen "Trick"... aber so ist klar, dass Tomcat wieder ins Control Panel aufgenommen werden wird.
Ein Hinweis also zum Tomcat-Batch-Aufruf:
Wer die Dateien
xampp/catalina_start.bat
xampp/catalina_stop.bat
bzw.
xampp/tomcat/catalina_start.bat
xampp/ tomcat/catalina_stop.bat
aufruft, bekommt ggf. die Meldung: Cannot find current JDK installation!
Dann ist entweder kein Java Development Kit installiert: www.oracle.com/technetwork/java/javase/downloads/
oder der User nutzt Windows 7 in der 64-bit-Version, aber das JDK in der 32-bit-Version.
In diesem Fall ist der Registry-Schlüssel "HKEY_LOCAL_MACHINE\Software\Wow6432Node" interessant.
Wobei WoW weniger World of Warcraft meint, als Windows on Windows – also 32-Bit-Anwendungen (x86) unter Windows x64.
Alle (vier) Tomcat Batch-Dateien suchen eine Installationspfadangabe unter HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Development Kit
Die gibt es im Falle von Windows x64 nicht, auch nicht mit installierten JDK – wenn die 32-bit-Variante des JDK zwecks Kompatibilität mit anderen Java-Programmen/-Tools installiert wurde.
Man ändert nun die betreffende Zeile in allen (vier) bat-Dateien zu
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\JavaSoft\Java Development Kit
(lediglich "Wow6432Node\" wurde eingefügt)
Denn dort befindet sich die Angabe zum JDK-Installationspfad tatsächlich.
> Wozu brauchen Sie Tomcat, wenn die Frage erlaubt ist? Welche Java-Anwendungen nutzen Sie?
Ich fummle ganz bescheiden mit JSP, Servlets und so herum – J2EE also – und verwende Tomcat als Container. Das Paket PHP / MySQL / Tomcat / PHPMyAdmin (Mercury etc.) kommt mir also sehr gelegen.
Mit freundlichen Grüßen
Peter Neelmeyer