######## Tutorial von www.pc-heaven.de. #########
######## Mehr Tutorials auf www.pc-heaven.de ####
Mit LAMPP auf einem vServer / root Server ist das lästige einzelne Installieren von Apache, PHP, etc. alles einzeln weg.
LAMPP ist ein Paket, bestehend aus: PHP, MySQL, Apache und Vielem mehr.
Als erstes wollen wir uns dass richtige Paket für unser Linux herunterladen.
Das geht über die Konsole mit:
wobei die 3 Xe für die Version stehen.
Die derzeit (Stand: august 07) aktuelle Version war 1.6.3b, also benutzen wir diesen Code:
Dann erscheint eine schöne Mitteilung, bei der man schön sehen kann, wann das Paket geladen ist.
Ist es dann fertig, müssen wir es ja installieren. Bei Windows ganz einfach - die .exe aufmachen... Geht aber bei Linux nicht, daher brauchen wir den Befehl TAR und entpacken die eben heruntergeladene Datei so:
Code:
tar xvfz dateiname.tar.gz -C /opt
Im obigen Falle:
Code:
tar xvfz xampp-linux-1.6.3b.tar.gz -C /opt
Jetzt werden die XAMPP Dateien schön in das Verzeichnis /opt/lampp entpackt.
Wenn es fertig ist mit dem entpacken, müssen wir erstmal testen, ob es geht!
Daher schalten wir erstmal LAMPP ein:
Code:
/opt/lampp/lampp start
Dies gibt uns folgenden Befehl aus:
Code:
Starte XAMPP für Linux...
XAMPP: Starte Apache mit SSL...
XAMPP: Starte MySQL...
XAMPP: Starte ProFTPD...
XAMPP gestartet.
Wenn keine Fehler erscheinen, bedeutet das, das XAMPP erfolgreich gestartet wurde!
Das können wir jetzt nochmal nachprüfen, indem wir die IP Adresse unseres Servers im Browser aufrufen.
Herauskommen sollte in etwa dieses:
wysiwyg image
Damit wäre LAMPP installiert. Jedoch ist es sehr unsicher und sollte so auf KEINEM FALL betrieben werden!
Für den Betrieb müssen wir es erst absichern. Daher klicken wir einmal auf "Sicherheitscheck" links.
Da wird dann angezeigt, was alles sicher und unsicher ist. In einer LAMPP Standard Installation dürften alle unsicher sein, das müssen wir natürlich beheben!
Daher gehen wir jetzt wieder zur Konsole und tippen folgendes:
Code:
/opt/lampp/lampp security
Es kommt ein Dialog, in dem wir die Passwörter anlegen.
Hinweis: Das PW beim eintippen sieht man bei manchen SSH Programmen nicht, auch nicht als Sternchen, daher nicht wundern!
Nachdem die Passwörter angelegt wurden, nochmals Sicherheitscheck anklicken.. und oh! welch wunder - alles sicher
wysiwyg image
Jetzt haben wir nur noch ein Problem. Mit dieser Konfiguration müssten wir LAMPP bei jedem Serverneustart selber starten, was nicht gerade sehr angenehm ist!
Wir können LAMPP aber eintragen, doch dazu müssen wir erst den Runtime Level des Systems herausfinden.
Dies ist ganz einfach. Man tippt
Code:
egrep :initdefault: /etc/inittab
Man sollte nun eine Zeile sehen, die zwischen zwei Doppelpunkten steht.In den meisten Fällen wird es 3 oder 5 sein.
Jetzt müssen wir LAMPP nur noch eintragen, das geht so: (0 steht als Platzhalter für die Zahl)
Sollte obiger Befehl nicht funktionieren, brauchen wir einen Alternativbefehl:
Code:
cd /etc/init.d/rc0.d
Sollte dieser nicht funktionieren, gibt es noch einen dritten Ausweichbefehl:
Sollte wirklich keiner gehen, bitte vergewissern, ob das 0 wirklich durch die spezifische Zahl ersetzt wurde!
Sollte einer der Befehle dann gehen, müssen wir LAMPP nur noch eintragen, dies geht so:
Code:
ln -s /opt/lampp/lampp S99lampp
ln -s /opt/lampp/lampp K01lampp
Nun ist LAMPP komplett eingetragen und läuft.
Als erstes sollten wir die Automatische Weiterleitung auf das xampp Verzeichnis entfernen, dafür einfach per FTP über SSH2 mit root Rechten einloggen (Host: Server IP, Name: root, PW: root passwort, Port: 22).
Jetzt in das Verzeichnis /opt/lampp/htdocs wechseln und die index.html löschen.
Jetzt steht dem erfolgreichen hochladen der Website nichts mehr im Weg!
Nun noch eine kleine Auflistung, was sich wo befindet:
/opt/lampp/htdocs/ - dort ist das verzeichnis, dessen inhalt beim Aufruf der Server IP / Domain angezeigt wird.
/opt/lampp/etc/httpd.conf - Hier befindet sich die Apache2 Konfigurationsdatei
/opt/lampp/etc/my.cnf - hier befindet sich die Konfigurationsdatei des MySQL Servers
/opt/lampp/etc/php.ini - Hier befindet sich die Konfigurationsdatei von PHP
/opt/lampp/etc/proftpd.conf - Die Konfigurationsdatei des proftpd FTP servers
Das war mein Tutorial.
Für weitere Erklärungen einfach hier im Thread antworten oder auf
http://www.apachefriends.org/de/xampp-linux.html nachschauen.
(C) PC-Heaven 2007. Kopieren ohne schriftliche Genehmigung eines Webmasters verboten. Sie können dieses Tutorial aber gerne verlinken! Alle Arbeiten geschehen auf eigene Gefahr. Genehmigt für
www.modernboard.de