<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=LAMP_%28Softwarepaket%29</id>
	<title>LAMP (Softwarepaket) - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=LAMP_%28Softwarepaket%29"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=LAMP_(Softwarepaket)&amp;action=history"/>
	<updated>2026-06-11T13:21:48Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=LAMP_(Softwarepaket)&amp;diff=27596&amp;oldid=prev</id>
		<title>imported&gt;Matthäus Wander: /* Komponenten */ Korrektur</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=LAMP_(Softwarepaket)&amp;diff=27596&amp;oldid=prev"/>
		<updated>2026-04-19T17:14:59Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Komponenten: &lt;/span&gt; Korrektur&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;LAMP&amp;#039;&amp;#039;&amp;#039; ist ein [[Akronym]] für den kombinierten Einsatz von Computerprogrammen auf Basis von [[Linux]], um [[dynamische Webseite]]n zur Verfügung zu stellen. Dabei stehen die einzelnen Buchstaben des Akronyms für die verwendeten Komponenten:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! [[Betriebssystem]]&lt;br /&gt;
| [[Linux]] und Windows&lt;br /&gt;
|-&lt;br /&gt;
! [[Webserver]]&lt;br /&gt;
| [[Apache HTTP Server|Apache]]&lt;br /&gt;
|-&lt;br /&gt;
! [[Datenbank]]&lt;br /&gt;
| [[MySQL]]&lt;br /&gt;
|-&lt;br /&gt;
! [[Programmiersprache]]&lt;br /&gt;
| [[PHP]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Diese Programmkombination definiert im Sinne einer [[Distribution (Software)|Software-Distribution]] eine Infrastruktur, in deren Rahmen dynamische Webseiten und -anwendungen entwickelt und bereitgestellt werden können.&lt;br /&gt;
&lt;br /&gt;
Obwohl die Programme ursprünglich nicht darauf ausgelegt waren, miteinander zusammenzuarbeiten, wurde das Bündel schnell erfolgreich, da es einfach verfügbar und preiswert in der Beschaffung war und ist. Mit der Zeit hat sich eine Vielzahl von Community-Projekten rund um LAMP entwickelt, die Dokumentationen und einfache Installationsroutinen für LAMP-Systeme erstellen.&lt;br /&gt;
&lt;br /&gt;
Der Name LAMP wurde vom [[Verlag Heinz Heise|Heise]]-Autor Michael Kunze geprägt, der in einem Artikel in der [[c’t]] 1998 aufzeigte, dass die LAMP-Software-Kombination proprietären Software-Lösungen gegenüber gleichermaßen leistungsfähig ist.&amp;lt;ref&amp;gt;Michael Kunze: &amp;#039;&amp;#039;[https://www.heise.de/select/ct/archiv/1998/12/seite-230 Laßt es leuchten.]&amp;#039;&amp;#039; In: [[c’t]] Nr.&amp;amp;nbsp;12, 19. Juni 1998, S.&amp;amp;nbsp;230.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Komponenten ==&lt;br /&gt;
[[Datei:LAMP stack components.svg|500px|rechts|LAMP-Stack-Komponenten]]&lt;br /&gt;
Der ursprüngliche LAMP-Stack besteht aus den vier [[Komponente (Software)|Komponenten]] [[Linux]] (Betriebssystem), [[Apache HTTP Server|Apache]] (Webserver), [[MySQL]] ([[Datenbank]]system) und [[PHP]] (serverseitiger [[Skriptsprache|Skript]]-[[Interpreter]]). Diese Komponenten sind wiederverwendbar und in unterschiedlichem Umfeld und Zusammensetzung nutzbar.&lt;br /&gt;
&lt;br /&gt;
Im Laufe der Zeit ist neue Software geschrieben und ebenfalls unter einer freien Lizenz verfügbar gemacht worden, z.&amp;amp;nbsp;B. diverse Webserver. Diese Software kann die traditionellen Komponenten ersetzen, werden dann aber anders bezeichnet (siehe unter &amp;#039;&amp;#039;Varianten&amp;#039;&amp;#039;). Auch sind zusätzliche Komponenten üblich, wie zum Beispiel [[Squid]], [[Snort]], [[Nagios]] oder das [[RRDtool]] um Statistiken zu erstellen.&lt;br /&gt;
&lt;br /&gt;
Die einzige Spezialisierung besteht in den Softwareeinheiten, die den Skriptinterpreter mit dem Webserver einerseits und mit dem Datenbanksystem andererseits verbinden, hier &amp;lt;code&amp;gt;libapache2-mod-php5&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;php5-mysql&amp;lt;/code&amp;gt; genannt nach den Paketnamen in [[Ubuntu (Betriebssystem)|Ubuntu]]systemen.&lt;br /&gt;
&lt;br /&gt;
Eine [[HTTP-Anfrage]] aus dem Web erreicht den Computer über die [[Netzwerkschnittstelle]] in Form von einzelnen [[Datenpaket]]en. Das Betriebssystem Linux setzt die Pakete zusammen und ordnet über die [[Portnummer]] im [[TCP-Header]] den zusammengesetzten [[Datenstrom]] dem Apache-Webserver zu. Die HTTP-Anfrage enthält einen [[Uniform Resource Locator]], anhand derer der Webserver entscheiden kann, welche [[Datei]] aus dem [[Dateisystem]] zu holen ist, beispielsweise ein [[Hypertext Markup Language|HTML]]-Dokument oder eine [[Bilddatei]]. Die Datei wird als HTTP-Antwort zurückgesendet. Falls es sich bei der Datei um ein PHP-Skript handelt, ruft der Webserver den PHP-Interpreter auf und gibt die Ausgabe des ausgeführten Skripts als HTTP-Antwort zurück. Im PHP-Skript lassen sich prinzipiell beliebige Anweisungen ausführen und beliebige Daten zurückgeben. Im LAMP-Umfeld ist es üblich, im Skript SQL-Datenbankabfragen durchzuführen und aufbereitete Datenbankinhalte beispielsweise im HTML- oder [[XML]]-Format zurückzugeben. Die HTTP-Antwort wird über das Betriebssystem und die Netzwerkschnittstelle an den Anfragenden zurückgesendet.&lt;br /&gt;
&lt;br /&gt;
== Varianten ==&lt;br /&gt;
Die einzelnen Komponenten des LAMP-Systems können durch ähnliche Komponenten ersetzt werden. So kann die Distribution zum Beispiel auch auf anderen Betriebssystemen wie [[Microsoft Windows|Windows]], [[macOS]], [[Solaris (Betriebssystem)|Solaris]] oder anderen aufbauen. Die entsprechenden Distributionen heißen dann &amp;#039;&amp;#039;&amp;#039;WAMP&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;MAMP&amp;#039;&amp;#039;&amp;#039;&amp;lt;ref name=&amp;quot;mamp&amp;quot;&amp;gt;Im Buch &amp;#039;&amp;#039;Mac OS X in a Nutshell&amp;#039;&amp;#039; von O’Reilly, ISBN 978-0-596-00370-8 wird MAMP beschrieben.&amp;lt;/ref&amp;gt; oder entsprechend. Wird [[MySQL]] durch [[PostgreSQL]] ersetzt, nennt man das Bundle &amp;#039;&amp;#039;&amp;#039;LAPP&amp;#039;&amp;#039;&amp;#039;. Bei Verwendung des Webservers [[nginx]] statt [[Apache HTTP Server|Apache]] ändert sich die Bezeichnung zu &amp;#039;&amp;#039;&amp;#039;LEMP&amp;#039;&amp;#039;&amp;#039;. Seit der Entwicklung von [[MariaDB]] kann das „M“ auch für dieses Datenbanksystem stehen. Häufig wird auch der erste Buchstabe durch ein „X“ ersetzt, um Beschreibungen betriebssystemunabhängig zu machen. Alternativen für ein Bundle können z.&amp;amp;nbsp;B. sein:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Komponente                    !! LAMP-Variante          !! Beispiele für Komponenten-Alternativen&lt;br /&gt;
|-&lt;br /&gt;
| [[Betriebssystem]] || [[Linux]] || [[Windows]], [[Solaris (Betriebssystem)|Solaris]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Webserver]] || [[Apache HTTP Server|Apache]] || [[nginx]], [[Node.js]] (evtl. ergänzt um Apache oder nginx)&lt;br /&gt;
|-&lt;br /&gt;
| [[Datenbank]] || [[MySQL]] || [[PostgreSQL]], [[CouchDB]], [[MariaDB]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Programmiersprache]] || [[PHP]] || [[Perl (Programmiersprache)|Perl]], [[Ruby (Programmiersprache)|Ruby]], [[JavaScript]], und praktisch alle anderen [[Interpreter]]- und [[Compiler]]-Sprachen, ggfs. über [[Common Gateway Interface|CGI]], [[FastCGI]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Beispiel ==&lt;br /&gt;
[[Datei:PHP funktionsweise.svg|mini|Darstellung der Funktionsweise von [[PHP]]]]&lt;br /&gt;
Die [[Wiki-Software]] [[MediaWiki]], mit der auch [[Wikipedia]] betrieben wird, ist ein Beispiel für ein Anwendungsprogramm, das auf einer LAMP-Umgebung aufbaut. Der Server, der die [[Webseite#Dynamische Webseiten|dynamischen Webseiten]] von Wikipedia zur Verfügung stellt, nutzt PHP-Skripte, um Daten aus einer MySQL-Datenbank zu generieren und mit Apache über das [[World Wide Web]] bereitzustellen. Durch die „Dynamik“ ist es möglich, Seiteninhalte zu verändern – Änderungen werden dann in die MySQL-Datenbank zurückgeschrieben. Alle verwendeten Programmkomponenten sind dabei [[Open Source]]. Bei Wikipedia kommt seit April 2013 MariaDB statt MySQL zum Einsatz.&lt;br /&gt;
&lt;br /&gt;
== Andere Software-Kombinationen ==&lt;br /&gt;
* [[XAMPP]]&lt;br /&gt;
* [[WISA]] ([[Microsoft Windows|Windows]], [[Microsoft Internet Information Services|IIS]], [[Microsoft SQL Server|SQL Server]], [[ASP.NET]])&lt;br /&gt;
* [[MEAN]] ([[MongoDB]], [[Express.js]], [[AngularJS]], [[Node.js]])&amp;lt;ref&amp;gt;{{Internetquelle|url=http://blog.mongodb.org/post/49262866911/the-mean-stack-mongodb-expressjs-angularjs-and|titel=The MEAN Stack: MongoDB, ExpressJS, Angular and Node.js|werk=The MongoDB Blog|zugriff=2014-02-03|datum=2013-04-30|sprache=en|archiv-datum=2013-05-03|archiv-url=https://web.archive.org/web/20130503020807/http://blog.mongodb.org/post/49262866911/the-mean-stack-mongodb-expressjs-angularjs-and|offline=ja|archiv-bot=2026-02-11 02:50:11 InternetArchiveBot}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
* [[LYME]] ([[Linux]], Yaws, [[Mnesia]], [[Erlang (Programmiersprache)|Erlang]])&lt;br /&gt;
* [[Bitnami]]&lt;br /&gt;
* [[MoWeS]]&lt;br /&gt;
* [[ELK (Softwarepaket)|ELK]] ([[Elasticsearch]], [[logstash]], [[Kibana]])&amp;lt;ref name=&amp;quot;elk&amp;quot;&amp;gt;[http://www.linux-magazin.de/Ausgaben/2016/02/ELK-Stack Linux-Magazin 02/2016]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
* [https://www.codeflow.site/de/article/how-to-install-linux-apache-mysql-php-lamp-stack-ubuntu-18-04 Installationinformationen] für Ubuntu (deutsch)&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{SORTIERUNG:Lamp}}&lt;br /&gt;
[[Kategorie:World Wide Web]]&lt;br /&gt;
[[Kategorie:Softwarepaket]]&lt;br /&gt;
[[Kategorie:MySQL]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Matthäus Wander</name></author>
	</entry>
</feed>