LAMP Installation unter Ubuntu 8.x / 9.x / 10.04 / 11.x / 12.04 (Linux, Apache, MySQL, PHP) + phpmyadmin
Um die eigene Webseite, CMS-System oder Blog offline testen zu können, installiert man Apache, MySQL & PHP. Die Installation unter Ubuntu bereitet keine Probleme und ist schnell erledigt. Mit der Installation über apt-get, werden Apache-, MySQL- und das PHP-Paket automatisch durch die Ubuntu-Quellen aktualisiert.
- Apache installieren
- Terminal öffnen
Code:
sudo apt-get install apache2
- Jetzt sollte alles heruntergeladen und automatisch installiert werden
- Apache status / starten/ stopen / neustarten
Code:
sudo /etc/init.d/apache2 start sudo /etc/init.d/apache2 stop sudo /etc/init.d/apache2 status sudo /etc/init.d/apache2 restart sudo /etc/init.d/apache2 reload
- Deinen WWW-Ordner findest Du unter:/var/www/
- Gebe http://localhost in Deinem Browser ein. Du solltest jetzt eine gewöhnliche HTML-Seite sehen
- Apache auf lokales Netzwerk beschränken:
Code:
sudo nano /etc/apache2/ports.conf oder gksudo gedit /etc/apache2/ports.conf
- ersetze listen 80 durch listen 127.0.0.1:80 (speichern nicht vergessen)
- starte den Webserver neu, so kann man den Webserver nur noch lokal ansprechen
- PHP installieren
- Terminal öffnen
Code:
sudo apt-get install php5 libapache2-mod-php5
- starte Apache neu
- Empfehlung: php5-suhosin (
Link)
Code:
sudo /etc/init.d/apache2 restart
- Um PHP zu testen, erstelle eine einfache php-Seite .z.B. mit nano oder gedit
Code:
sudo nano /var/www/test.php oder gksudo gedit /var/www/test.php
- gebe folgendes ein: <?php phpinfo(); ?> gehe auf speichern und exit
- starte den Browser und rufe die Seite http://localhost/test.php auf
- Du solltest jetzt eine Infoseite sehen
- MySQL mit PHP5-Unterstützung installieren
- Terminal öffnen
Code:
sudo apt-get install mysql-server php5-mysql mysql-client
- wärend der Installation erfolgt die root-Passwortvergabe ( das Passwort gilt nur für MySQL )
- das Passwort manuell vergeben: mysqladmin -u root -p password “WUNSCHPASSWORT”
- Empfehlung: mysql_secure_installation im Terminal ausführen. (
Link) - MySQL starten / stopen / status / neu starten
Code:
sudo /etc/init.d/mysql start sudo /etc/init.d/mysql stop sudo /etc/init.d/mysql status sudo /etc/init.d/mysql restart sudo /etc/init.d/mysql reload
- phpmyadmin installieren:
- Terminal öffnen
Code:
sudo apt-get install libapache2-mod-auth-mysql phpmyadmin
- Im Konfigurationsfenster Nr.: 1 apache2 auswählen
- Im Konfigurationsfenster Nr.: 2 auf NEIN gehen (dbconfig-common)
- phpmyadmin mit http://localhost/phpmyadmin im Browser aufrufen
- Benutzername: root
- Passwort: mysql root Passwort, welches bei der mysql-Installation vergeben wurde

















Es hat alles sehr gut geklappt.
Beginnend von einem
- Hetzner 64 bit vServer (VQ 7, kleinstes Modell mit Ubuntu 11.04), wurde mit dem
-Apple OSX Terminal der Server aufgerufen.
-> ssh user@serverip
Einziges Problem war die Ansteuerung des Editors (gedit, dann mc). Der gute alte vi
-> vi dateiname,
-> i = insert, Esc,
-> :wq! = speichern;
-> :q! verlassen ohne speichern.
Selbst LAPP (Linux, Apache, Postregsql, PHP) anstatt LAMP funktionierte anhand dieser Anleitung. Eine durchgängige Beschreibung zu einer LAPP Installation (MySQL ist gut, Postgres ist eine wirkliche transaktionsorientierte Datenbank) wäre schön.
Vielen Dank für die Beschreibung.
install lamp with instruction
how get n and umlaut characters ?
thx
sincerely
rudy
default_charset = “iso-8859-1″ ” in der php.ini anpassen
oder
ausprobieren.
Wenn ich den Befehl “sudo apt-get install libapache2-mod-auth-mysql phpmyadmin” ausführe, kommt die Fehlermeldung Packet libapache2-mod-auth-mysql konnte nicht gefunden werden. Was mache ich falsch??
hat alles sehr gut geklappt,
Vielen Dank!
auch phpmyadmin funktioniert nach dem Erstellen eines Links in /var/www:
sudo ln -s /usr/share/phpmyadmin phpmyadmin
Danke für die Schritt für Schritt – Anleitung. Hat problemlos geklappt, selbst bei mir als blutiger Anfänger.
Wirklich gute Anleitung für Linux. Ohne aufwendiges Nachladen von weiteren Komponenten und einstellen von Rechten läuft die LAMP-Umbebung.
Danke
very good tutorial!
here is also a video for lamp on ubuntu
https://www.youtube.com/watch?v=YbdYXe-cTdY