Lokaler Webserver unter Ubuntu

Nach etwas Sucherei im Netz ist es mir nun doch gelungen eine lokale Webserverumgebung unter Ubuntu 12.04 einzurichten. Damit ich mir den ganzen Kram nicht irgendwann nochmal zusammensuchen muss, halte ich die Vorgehensweise mal hier im Blog fest. Vielleicht kann ich damit auch dem einen oder anderen Leser helfen, der so wie ich Probleme bei der Einrichtung hat/hatte.

Schritt 1: Apache installieren
Zunächst ein Terminal öffnen und dort als Root anmelden.

sudo -s

Anschließend den Befehl

apt-get install apache2

ausführen und die Installation durch Eingabe von “J” bestätigen. Wenn die Installation abgeschlossen wurde einfach mal “localhost” (ohne Anführungszeichen) in die Adresszeile des Browsers eingeben. Es sollte dann eine Website mit der Überschrift “It works!” angezeigt werden. Diese Website befindet sich im Verzeichnis /var/www. Leider ist dieses Verzeichnis für den normalen Benutzer nicht beschreibbar. Um auch als “normaler” Benutzer in diesem Verzeichnis arbeiten zu können, müssen die Besitzrechte des Ordners www angepasst werden. Dies erledigt man mit folgendem Befehl:

chown -R BENUTZER /var/www

BENUTZER ist hierbei durch den eigenen Benutzernamen zu ersetzen.

Schritt 2: PHP & MySQL installieren
Im nächsten Schritt werden PHP & MySQL installiert. Dies wird mit folgenden Kommandos im Terminal erledigt (immer noch als root):

apt-get install php5

Anschließend den Apache Server neu startet via

/etc/init.d/apache2 restart

Dann folgt MySQL per

apt-get install mysql-server

Während der Installation des MySQL Servers wird man aufgefordert ein Passwort für den User root zu vergeben. Wenn MySQL Server installiert wurde anschließend das Modul php5-mysql via

apt-get install php5-mysql

installieren und anschließend erneut einen Restart des Apaches durchführen.

Schritt 3: Datenbank einrichten
Wer die Arbeit mit dem Terminal nicht mag, der kann sich zur Verwaltung der Datenbanken PHPMyAdmin installieren. Mit der Weboberfläche lassen sich Datenbanken leicht administrieren. Dazu im Terminal den Befehl

apt-get install phpmyadmin

eingeben. Es folgen ein paar Abfragen, die eigentlich selbsterklärend sind. Wer keine erweiterte Konfiguration benötigt, kann die Abfrage configure database for phpmyadmin with dbconfig-common mit “OK” bestätigen.
Wer lieber über die Konsole geht, der findet z.B. hier alle nötigen Infos zum Anlegen einer neuen DB.

Das war´s dann auch eigentlich schon. Zumindest was die Grundkonfiguration angeht. Zusätzliche Module für PHP oder Einstellungen in Sachen Sicherheit, müssen je nach Bedarf angepasst werden. Für weiterführende Infos bietet das Web genügend Quellen ;-)

3 Gedanken zu „Lokaler Webserver unter Ubuntu

    1. Michael Artikelautor

      Gerne… Ist auch nur grob zusammengefasst. Für ein paar kleine Tests sollte es aber schon ausreichen.

      Leider bin ich noch nicht wirklich glücklich mit der Autoupdatefunktion von WP unter den oben beschriebenen Bedingungen. Entweder ich kann Autoupdates machen und dafür nicht mehr als normaler Benutzer in /var/www arbeiten oder eben anders herum. Muss mich da nochmal näher mit beschäftigen.

  1. Pingback: Lokaler Apache Webserver unter Ubuntu 12.04 & 12.10 | lebensbewegungen

Hinterlasse eine Antwort

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *

Du kannst folgende HTML-Tags benutzen: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>