| Achtung: Wenn du diese Dateien auf einem Windows-System herunterlädtst und
einen McAfee-Virusscanner benutzt, kann es zu falschen Virus-Warnungen kommen. McAfee hat ein
Problem mit gzip-Dateien und kann bei diesen Dateien fälschlicher Weise meinen Viren zu erkennen.
Schritt 2: Installieren
Nach dem Download einfach zur Installation folgende Schritte ausführen:
- Eine Linux-Shell aufrufen und zum System-Administrator root werden:
su
- Dann das heruntergeladene Archiv auspacken:
tar xvfz xampp-linux-1.7.7.tar.gz -C /opt
Vorsicht: Bitte unbedingt dieses Kommando zum Installieren von XAMPP benutzen. Auf keinen Fall irgendwelche Microsoft Windows Tools
zum Auspacken verwenden und dann auf den Linux-Rechner kopieren. Es wird nicht funktionieren.
Vorsicht 2: eine bereits installierte Version von XAMPP wird dadurch überschrieben. In diesem Fall lieber
ein XAMPP-Upgrade (sofern vorhanden) verwenden.
Das war's. XAMPP ist nun im Verzeichnis /opt/lampp installiert.
Schritt 3: Starten
Zum Starten von XAMPP einfach diesen Befehl eintippen:
/opt/lampp/lampp start
Auf dem Bildschirm sollten nun folgende Mitteilungen zu sehen sein:
Starte XAMPP für Linux 1.7.7...
XAMPP: Starte Apache mit SSL...
XAMPP: Starte MySQL...
XAMPP: Starte ProFTPD...
XAMPP gestartet.
Probleme? Siehe auch: »XAMPP für Linux FAQ«
Fertig. XAMPP bzw. der Apache, MySQL und evtl. ProFTPD laufen nun auf dem System. Zumindest sollten sie's eigentlich.
Schritt 4: TestenOk, das hört sich ja schon mal ganz gut an, aber woher weiss ich, dass das alles
wirklich funktioniert? Gut, dann einfach mal auf den Apache zugreifen: In der Adress-(URL-)Zeile
des Web-Browsers die eigene URL eintippen:
http://localhost
Hier meldet sich nun die Startseite von XAMPP.
Hat man später diese Startseite durch seine eigene Seite ersetzt, kann man übrigens die XAMPP-Startseite immer noch
unter http://localhost/xampp/ erreichen.
Auf der Startseite gibt es nun mehrere Links zum Testen (seit 0.9.6pre1 nur ein Link)
der Installation und ein paar kleine Programmbeispiele.

Zum Beispiel: Ein kleines PHP-GD-Programm (und seit 0.9.6pre1 auch ein
flashiges PHP-Ming-Beispiel, siehe Screenshot). Unter Verwendung von
FreeType und der Benutzung eines TrueType-Fonts. Danke an dieser Stelle an
Anke Arnold für ihren Font
»AnkeCalligraph«.
Und? War das einfach??
Siehe auch: »Texte über XAMPP«
Eine Bitte: Meldet mir jedes Fehlverhalten von XAMPP. Nur so kann XAMPP sich auch
wirklich weiterentwickeln. 
Das Thema Sicherheit (UNBEDINGT LESEN!)Wie schon an anderer Stelle erwähnt ist XAMPP nicht für den Produktionseinsatz gedacht, sondern
nur für Entwickler in Entwicklungsumgebungen. Das hat zur Folge, dass XAMPP absichtlich nicht restriktiv sondern
im Gegenteil sehr offen vorkonfiguriert ist. Für einen Entwickler ist das ideal, da er so keine
Grenzen vom System vorgeschrieben bekommt. Für einen Produktionseinsatz ist das allerdings überhaupt nicht
geeignet.
Hier eine Liste, der Dinge, die an XAMPP absichtlich(!) unsicher sind:
- Der MySQL-Administrator (root) hat kein Passwort.
- Der MySQL-Daemon ist übers Netzwerk erreichbar.
- Der ProFTPD-Daemon benutzt das Passwort "lampp".
- PhpMyAdmin ist übers Netzwerk erreichbar.
- Die Demoseiten sind für jeden im Netzwerk abrufbar.
- MySQL und Apache laufen unter der gleichen Benutzerkennung (nobody).
In dem XAMPP-Demo-Seiten (die man unter http://localhost findet) gibt es den Punkt "Sicherheitscheck". Dort kann man sich den
aktuellen Sicherheitszustand seiner XAMPP-Installation anzeigen lassen.
Will man XAMPP in einem Netzwerk betreiben, so dass der XAMPP-Server auch von anderen erreichbar ist, dann
sollte man unbedingt den folgenden Befehl aufrufen, mit dem man diese Unsicherheiten einschränken kann:
/opt/lampp/lampp security
Damit sind dann auch die XAMPP-Demoseiten mit einem Benutzernamen ('lampp') und einem Passwort geschützt und auch nicht mehr für jeden übers Netzwerk erreichbar.
Nach diesen Aufruf kann man jedenfalls davon ausgehen, dass die XAMPP-Installation recht sicher ist. Siehe hierzu auch den Sicherheits-Abschnitt
in der Linux FAQ.
ProFTPDWurde auch der ProFTPD-FTP-Server mitgestartet, dann kann man nun mit seinem Lieblings-FTP-Programm auf das htdocs-Verzeichnis des XAMPP-Servers
zugreifen. Standardmäßig eingerichtet ist hierfür der Benutzer »nobody« mit dem Passwort »lampp«.
Wie man das Passwort ändert steht im nächsten Absatz und wie man das Starten vom ProFTPD abschaltet steht
im übernächsten Absatz unter »Erweiterte Start-&-Stop-Parameter«.
Erweiterte Start-&-Stop-ParameterBisher konnte man mit dem Befehl /opt/lampp/lampp XAMPP nur Starten und Stoppen. Aber
seit der 0.9.5er Version geht noch mehr. Was genau, steht in der folgenden Tabelle.
|