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 ;-)

Danke! – gutes Tutorial und es lässt sich auch prima bei Debian anwenden…
Gruss B-52 (via wpde.org)
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.
Pingback: Lokaler Apache Webserver unter Ubuntu 12.04 & 12.10 | lebensbewegungen