LEITFAEDEN / KLASSISCHES WEB

Das klassische Web: PHP, Apache und MySQL (der LAMP-Stack)

← Alle Leitfaeden
Klassisches Web Mittelstufe 3 Jun 2026 8 Min Lesezeit von Les Techniciens du Net

Das klassische Web: PHP, Apache und MySQL (der LAMP-Stack)

Wie eine klassische dynamische Website funktioniert: Apache (Webserver), PHP (Sprache), MySQL (Datenbank). Der LAMP-Stack, der WordPress und einen grossen Teil des Webs antreibt.

#php#apache#mysql#wordpress

Das ist die historische Architektur des dynamischen Webs, und sie betreibt noch immer einen riesigen Teil der Websites — angefangen bei WordPress. Den LAMP-Stack zu verstehen heisst zu verstehen, wie eine klassische Website ihre Seiten erzeugt.

LAMP auf einen Blick

LAMP ist das Akronym von vier Bausteinen, die zusammenarbeiten:

BuchstabeBausteinAufgabe
LLinuxDas Betriebssystem des Servers
AApacheDer Webserver (nimmt entgegen und antwortet)
MMySQLDie Datenbank
PPHPDie Sprache, die die Seiten erzeugt

Apache — der Webserver

Apache ist das Programm, das auf die Anfragen der Browser lauscht (auf den Ports 80 und 443) und dann eine Antwort zurueckgibt. Bei einer statischen Seite liefert er die Datei direkt aus. Bei einer dynamischen Seite uebergibt er an PHP, holt das erzeugte HTML und sendet es an den Besucher.

Eine sehr verbreitete Alternative: Nginx, oft wegen seiner Leichtgewichtigkeit bevorzugt. Die Aufgabe ist dieselbe: die Eingangstuer der Website zu sein.

PHP — die Sprache, die die Seite erzeugt

PHP ist eine serverseitige Sprache: Sie laeuft bei jeder Anfrage. Ihre Aufgabe: die Anfrage entgegennehmen, die richtigen Daten holen und das zurueckzusendende HTML zusammensetzen.

Das ist es, was einer Website ermoeglicht, fuer jeden Besucher oder in jedem Moment unterschiedlich zu sein (ein Warenkorb, ein Konto, Kommentare). Modernes PHP (Version 8) ist ausserdem deutlich schneller als sein Ruf aus den 2000er-Jahren.

MySQL — das Gedaechtnis der Website

MySQL (oder sein Verwandter MariaDB) ist eine relationale Datenbank: Sie ordnet die Informationen in Tabellen (Artikel, Benutzer, Bestellungen…) und ermoeglicht das Wiederfinden ueber die Sprache SQL.

Wenn Sie in WordPress einen Artikel schreiben, wird er in MySQL gespeichert. Wenn ein Besucher ihn oeffnet, holt PHP ihn und baut die Seite auf.

Der Weg einer WordPress-Seite

  1. Der Browser fordert eine Seite von Apache an.
  2. Apache uebergibt die Anfrage an PHP (das Herzstueck von WordPress).
  3. PHP fragt MySQL ab, um den Inhalt zu holen.
  4. PHP setzt das HTML zusammen und gibt es an Apache zurueck.
  5. Apache sendet es an den Browser.

Alles in einem Bruchteil einer Sekunde — und bei jedem Besuch wiederholt (daher der Nutzen des Caches, um schneller zu sein).

Wann LAMP die richtige Wahl ist

  • Viele Inhalte, die von Nicht-Technikern bearbeitet werden (Administrationsoberflaeche).
  • Bedarf an einem ausgereiften Oekosystem (WordPress und seine Tausenden von Erweiterungen).
  • Shops (WooCommerce), Magazine, inhaltsreiche Vereinswebsites.

Worauf man achten sollte

  • Sicherheit & Wartung: mehr Bausteine = mehr zu aktualisieren und zu sichern. Eine nicht gewartete Erweiterung ist eine offene Tuer.
  • Performance: ohne Cache berechnet eine dynamische Website jede Seite neu; das ist langsamer als eine statische Website.
  • Hosting: ein Shared-Hosting reicht zum Start; ein VPS gibt mehr Kontrolle.

LAMP ist weder “veraltet” noch “der einzige Weg”: Es ist ein solider Baustein, den man waehlt, wenn die Inhaltsverwaltung wichtiger ist als die reine Performance.

Testen Sie Ihr Wissen

0 / 5
  1. Im LAMP-Stack besteht die Aufgabe von Apache darin…

  2. PHP laeuft…

  3. MySQL (oder MariaDB) dient dazu…

  4. Welches sehr verbreitete CMS basiert auf LAMP?

  5. Ein Punkt, auf den man bei einer dynamischen Website im Vergleich zu einer statischen achten sollte: