Zum Inhalt springen

LAMP-Stack

Männliche Person, frontal, schaut in die Kamera; trägt kariertes Hemd über dunkelfarbigem T‑Shirt; heller Innenraum mit unscharfem Monitor oder Poster links und Fenster rechts.

von Richard Albrecht am 08.11.2026

Der LAMP-Stack ist die klassische Serverumgebung für Websites und besteht aus vier quelloffenen Bausteinen: dem Betriebssystem Linux, dem Webserver Apache, der Datenbank MySQL und der Sprache PHP. Die meisten CMS laufen von Haus aus darauf.

LAMP-Stack

Eine Kombination aus Linux, Apache, MySQL und PHP, die gemeinsam eine Website ausliefern und ihre Daten verwalten.
Beispiel: „Der alte Server des Kunden ist ein LAMP-Stack mit PHP 7.4, ein Update steht dringend an.“

Geprägt hat das Akronym 1998 Michael Kunze in der Computerzeitschrift c’t. Das P kann auch für Perl oder Python stehen.

Verwandt: Technologie-Stack, der Oberbegriff für die Kombination von Techniken eines Projekts.

Was die vier Teile des LAMP-Stacks leisten

Linux stellt das Betriebssystem, Apache nimmt die Anfragen aus dem Netz an und reicht sie weiter, PHP erzeugt daraus die Seiten, und MySQL speichert Inhalte, Nutzer und Einstellungen. WordPress, TYPO3 und Shopware sind für genau diese Umgebung gebaut.

Statt MySQL läuft heute oft MariaDB, ein Ableger mit gleicher Bedienung.

Varianten des LAMP-Stacks

Die bekannteste ist LEMP, bei der Nginx statt Apache den Webserver stellt; das E steht für die Aussprache Engine-X. Für die Entwicklung auf dem eigenen Rechner gab es lange Pakete wie XAMPP und MAMP, heute nutzen viele Werkzeuge wie Laravel Herd oder Docker.

Wo der LAMP-Stack heute steht

Er ist weiter das Fundament eines großen Teils des Webs, weil fast jeder Hoster ihn anbietet und er günstig zu betreiben ist. Neue Projekte setzen die Bausteine oft in Containern zusammen oder bei Anbietern, die den Server verwalten.

Für den Betrieb zählt vor allem, dass PHP und Datenbank aktuell bleiben. Veraltete PHP-Versionen bekommen keine Sicherheitsupdates mehr und sind einer der häufigsten Gründe für Einbrüche in Websites.

Siehe auch:

Technologie-Stack

Die Kombination aus Sprachen, Frameworks, Datenbanken und Diensten, auf der ein Projekt läuft.

#Programmiersprachen

PHP

Die Programmiersprache, in der die meisten Websites auf dem Server laufen.

#Programmiersprachen

SQL

Die Sprache, mit der Datenbanken befragt und verändert werden.

#Programmiersprachen

WordPress

Ein quelloffenes CMS mit großem Ökosystem an Plugins und Themes.

#Content-Management-Systeme (CMS)

TYPO3

Ein quelloffenes Enterprise-CMS mit Schwerpunkt auf Struktur, Rechten und Mehrsprachigkeit.

#Content-Management-Systeme (CMS)

Docker

Das verbreitetste Werkzeug, um Anwendungen samt Umgebung in Container zu packen.

#Deployment & Versionierung