Ubuntu LAMP Installation

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

8 Kommentare zu “Ubuntu LAMP Installation”

  1. Klaus sagt:

    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.

  2. rudy s sagt:

    install lamp with instruction
    how get n and umlaut characters ?
    thx
    sincerely
    rudy

    • admin sagt:

      default_charset = “iso-8859-1″ ” in der php.ini anpassen
      oder

      Code:
      meta http-equiv="content-type" content="text/html; charset=ISO-8859-1"

      ausprobieren.

  3. Gast sagt:

    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??

    • Paul sagt:

      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

  4. fraxa sagt:

    Danke für die Schritt für Schritt – Anleitung. Hat problemlos geklappt, selbst bei mir als blutiger Anfänger.

  5. Johannes sagt:

    Wirklich gute Anleitung für Linux. Ohne aufwendiges Nachladen von weiteren Komponenten und einstellen von Rechten läuft die LAMP-Umbebung.
    Danke

  6. speedychania sagt:

    very good tutorial!
    here is also a video for lamp on ubuntu
    https://www.youtube.com/watch?v=YbdYXe-cTdY

Hinterlasse eine Antwort