
Download
www.apachefriends.org
www.sourceforge.net
Installation
- Anmeldung als root in der shell (super user)
su
- Entpackung des Archiv's
tar xvfz xampp-linux-1.6.5a.tar.gz -C /opt
XAMPP ist nun im Verzeichnis /opt/lampp installiert
Zum Deinstallieren folgenden Befehl verwenden
rm -rf / opt/lampp
Einrichtung des Servers
lampp start Startet XAMPP.
lampp stop Stoppt XAMPP.
lampp restart Stoppt und startet XAMPP.
lampp reload Apache, MySQL und - wenn gestartet - ProFTPD lesen ihre Konfigurationsdatei neu ein.
security Führt einen kleinen Sicherheitscheck des XAMPP durch und schließt eventuelle Lücken.
startapache Startet nur den Apache.
startssl Dadurch wird der Apache mit SSL-Unterstützung gestartet und unter https://localhost kann man seinen Apache via SSL erreichen. Durch diesen Befehl wird die SSL-Unterstützung permanent aktiviert. D.h. auch beim nächsten Start des XAMPP wird SSL wieder mit gestartet.
startmysql Startet nur die MySQL-Datenbank.startftp Startet nur den ProFTPD-Server. Der FTP-Server ist so vorkonfiguriert, dass man nun mit dem Benutzer "nobody" und dem Passwort "lampp" nun z. B. die HTML-Dateien auf den XAMPP-Server hochladen kann. Achtung: man sollte schnellstens ein anderes Passwort setzten. Das geht ganz einfach mit dem security-Parameter. (siehe weiter unten) Durch diesen Befehl wird der FTP-Server permanent aktiviert. D.h. auch beim nächsten Start von XAMPP wird der FTP-Server wieder mit gestartet.
stopapache Stoppt den Apache.stopssl Stoppt die SSL-Unterstützung des Apache. Auch beim nächsten Start von XAMPP wird die SSL-Unterstützung nicht mehr mit gestartet.
stopmysql Stoppt die MySQL-Datenbank
.
stopftp Stoppt den ProFTPD-Server. Auch beim nächsten Start von XAMPP wird der FTP-Server nicht mehr mit gestartet.
reloadapache Der Apache liesst seine Konfigurationsdatei neu ein.
reloadmysql MySQL liesst seine Konfigurationsdatei neu ein.
reloadftp ProFTPD liesst seine Konfigurationsdatei neu ein.
Verzeichnisse
/opt/lampp/bin/ Hier liegen die Befehle zu XAMPP. /opt/lampp/bin/mysql ruft z. B. den MySQL-Monitor auf.
/opt/lampp/htdocs/ Das DocumentRoot-Verzeichnis des Apache-Webserver. Hier liegen die Webseiten deines Apache.
/opt/lampp/etc/httpd.conf Die zentrale Konfigurations-Datei für den Apache-Webserver.
/opt/lampp/etc/my.cnf Die Konfigurations-Datei für den MySQL-Datenbankserver.
/opt/lampp/etc/php.ini Die Konfigurations-Datei für PHP.
/opt/lampp/etc/proftpd.conf Die Konfigurations-Datei für den ProFTPD. (ab LAMPP 0.9.5)
/opt/lampp/phpmyadmin/config.inc.php Die Konfigurations-Datei für phpMyAdmin.