Server Tutorial · 3 min read · Dec 26, 2025
Debian 8 Jessie LAMP-Server-Tutorial mit Apache 2, PHP 5 und MariaDB (anstatt MySQL)
LAMP steht für L inux, A pache, M ySQL, P HP. Dieses Tutorial zeigt, wie Sie einen Apache2-Webserver auf einem Debian Jessie (8) Server mit PHP 5 Unterstützung (mod_php) und MariaDB Unterstützung installieren können. MariaDB ist ein Fork des bekannten MySQL-Datenbankservers, der ein MySQL-kompatibles Funktionsset bietet und laut Benchmarks, die ich im Internet gefunden habe, etwas schneller ist. MariaDB funktioniert mit allen Anwendungen, die MySQL benötigen, wie Wordpress, Joomla usw.
Ein LAMP-Setup ist eine perfekte Basis für CMS-Systeme wie Joomla, Wordpress oder Drupal.
1 Vorbemerkung
In diesem Tutorial verwende ich den Hostnamen server1.example.com mit der IP-Adresse 192.168.1.100. Diese Einstellungen können bei Ihnen abweichen, daher müssen Sie sie gegebenenfalls anpassen.
2 Installation von MariaDB als MySQL-Ersatz
Zuerst installieren wir MariaDB so:
apt-get -y install mariadb-server mariadb-clientSie werden aufgefordert, ein Passwort für den MariaDB-Root-Benutzer anzugeben - dieses Passwort gilt für den Benutzer root@localhost sowie [email protected], sodass wir später kein MariaDB-Root-Passwort manuell angeben müssen:
Neues Passwort für den MariaDB “root”-Benutzer: <– yourrootsqlpassword
Wiederholen Sie das Passwort für den MariaDB “root”-Benutzer: <– yourrootsqlpassword
3 Installation von Apache 2.4
Apache ist als Debian-Paket verfügbar, daher können wir es so installieren:
apt-get -y install apache2Rufen Sie nun in Ihrem Browser http://192.168.1.100 auf, und Sie sollten die Apache2-Platzhalterseite sehen (Es funktioniert!):

Der Standard-Dokumentenstamm von Apache ist /var/www auf Debian, und die Konfigurationsdatei ist /etc/apache2/apache2.conf. Zusätzliche Konfigurationen werden in Unterverzeichnissen des Verzeichnisses /etc/apache2 gespeichert, wie z.B. /etc/apache2/mods-enabled (für Apache-Module), /etc/apache2/sites-enabled (für virtuelle Hosts) und /etc/apache2/conf-enabled.
4 Installation von PHP 5.6
Wir können PHP 5 und das Apache PHP 5-Modul wie folgt installieren:
apt-get -y install php5 libapache2-mod-php5Wir müssen Apache danach neu starten:
service apache2 restart5 Testen von PHP / Informationen über Ihre PHP-Installation
Der Dokumentenstamm der Standard-Website ist /var/www/html. Wir werden nun eine kleine PHP-Datei (info.php) in diesem Verzeichnis erstellen und sie in einem Browser aufrufen. Die Datei zeigt viele nützliche Details über unsere PHP-Installation an, wie die installierte PHP-Version.
nano /var/www/html/info.phpJetzt rufen wir diese Datei in einem Browser auf (z.B. http://192.168.1.100/info.php):

Wie Sie sehen, funktioniert PHP5, und es funktioniert über den Apache 2.0 Handler, wie in der Server-API-Zeile angezeigt. Wenn Sie weiter nach unten scrollen, sehen Sie alle Module, die bereits in PHP5 aktiviert sind. MySQL / MariaDB ist dort nicht aufgeführt, was bedeutet, dass wir noch keine MySQL-Unterstützung in PHP5 haben.
6 Erhalten von MySQL- und MariaDB-Unterstützung in PHP
Um MySQL-Unterstützung in PHP zu erhalten, können wir das Paket php5-mysql installieren. Da wir hier jedoch MariaDB verwenden, ist es besser, das neuere Paket php5-mysqlnd zu verwenden, da die alten Treiber von php5-mysql Warnmeldungen in den Protokollen verursachen. Es ist eine gute Idee, auch einige andere PHP5-Module zu installieren, da Sie diese möglicherweise für Ihre Anwendungen benötigen. Sie können nach verfügbaren PHP5-Modulen wie folgt suchen:
apt-cache search php5Wählen Sie die benötigten aus und installieren Sie sie wie folgt:
apt-get -y install php5-mysqlnd php5-curl php5-gd php5-intl php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xslJetzt starten Sie Apache2 neu:
service apache2 restart7 Installation des APCu PHP Cache zur Verbesserung der PHP-Geschwindigkeit
APCu ist ein kostenloser PHP-Opcode-Cacher zum Cachen und Optimieren von PHP-Zwischencode. Es wird dringend empfohlen, einen davon zu installieren, um Ihre PHP-Seite zu beschleunigen.
APCu kann wie folgt installiert werden:
apt-get install php5-apcuJetzt starten Sie Apache neu:
service apache2 restartLaden Sie jetzt http://192.168.1.100/info.php in Ihrem Browser neu und scrollen Sie wieder zum Abschnitt Module. Sie sollten jetzt viele neue Module dort finden, einschließlich des MySQL-Moduls, das als MariaDB-Treiber verwendet wird:

8 phpMyAdmin
phpMyAdmin ist eine Weboberfläche, über die Sie Ihre MySQL- und MariaDB-Datenbanken verwalten können. Es ist eine gute Idee, es zu installieren:
apt-get -y install phpmyadminSie werden die folgenden Fragen sehen:
Webserver, um automatisch neu zu konfigurieren: <-- apache2
Datenbank für phpmyadmin mit dbconfig-common konfigurieren? <-- Ja
Passwort des administrativen Benutzers der Datenbank: <-- Geben Sie das MariaDB-Root-Passwort ein
MySQL-Anwendungspasswort für phpmyadmin: <-- Drücken Sie die Eingabetaste, apt wird automatisch ein zufälliges Passwort erstellen. Danach können Sie phpMyAdmin unter http://192.168.1.100/phpmyadmin/ aufrufen:

PHPMyAdmin wechselt automatisch in die Sprache Ihres Webbrowsers, solange eine Sprachdatei für Ihre Sprache vorhanden ist. Machen Sie sich also keine Sorgen, dass der Screenshot in deutscher Sprache ist; Ihre PHPMyAdmin-Installation wird automatisch in Ihrer Muttersprache angezeigt.
9 Links
- Apache: http://httpd.apache.org/
- PHP: http://www.php.net/
- MySQL: http://www.mysql.com/
- Debian: http://www.debian.org/
- phpMyAdmin: http://www.phpmyadmin.net/
Erhalte neue Beiträge in deinem Posteingang.
Kein Spam. Jederzeit abmelden.