Installation
Ein Webserver benötigt prinzipiell keine weitere Funktionalität, als die Auslieferung statischer Webseiten.
Es ist im Hinblick auf die Sicherheit, aber auch Performance gar nicht so verkehrt, sich darauf zu beschränken.
Die Praxis insbesonderer kleinerer Websites sieht anders aus, hier werden Funktionalitäten wie Verarbeitung von PHP-Skripten, meist auch Perlund Python bereitgestellt.
Überdies kann aus praktischen Gründen selten auf eine Datenbank verzichtet werden.
MySQL
Die Installation des MySQL Servers erfolgt so:
apt-get install mysql-server mysql-client
Es wird nach dem root Passwort gefragt, die Frage nach dem Port (3306) kann bestätigt werden.
Login auf der Shell erfolgt dann über
>mysql -uroot -p
gefolgt von der Eingabe des Passworts.
Apache
Die Installation eines Apache ist unproblematisch. Auf dem Raspberry mit Raspian geht dies genauso wie bei Debian oder Ubuntu.
Vorher die vorhandenen Bibliotheken und anderen Programme aktualisieren.
apt-get update
apt-get upgrade
Schritt 1 aktualisiert die Package Liste und der folgende die Pakete ansich.
Die eigentliche Installation des Apache erfolgt durch:
apt-get install apache2
Für PHP wird das entsprechende Modul mit installiert, in einem Schritt direkt auch das für die MySQL DB
apt-get install php5 php5-mysql
Abschliessend empfiehlt es sich in der Datei /etc/apache2/sites-available/default den Servernamen auf localhost zu setzen.
Normalerweise befinden sich die Dateien des Webservers im Verzeichnis /srv/www/ …hier kann es allerdings Abweichungen geben.
Eine Anpassung kann über „DocumentRoot“ vorgenommen werden.