Donnerstag, 25. Dezember 2008

XAMPP


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.

Keine Kommentare: