LAMP
Steht für „Linux, Apache, MySQL, and PHP“. Zusammen können diese Software-Technologien verwendet werden, um einen voll funktionsfähigen Webserver zu erstellen.
Linux ist das beliebteste Betriebssystem für Webserver, vor allem, weil viele kostenlose Linux-Distributionen verfügbar sind. Das bedeutet, dass Linux-basierte Server in der Regel günstiger einzurichten und zu warten sind als Windows-Server. Da Linux Open Source ist, funktioniert es außerdem mit vielen anderen beliebten Open-Source-Webhosting-Softwarekomponenten.
Die wichtigste Softwarekomponente im „AMP“-Paket ist Apache, beziehungsweise der „Apache HTTP Server“. Apache ist die Software, die Webseiten über das Internet mithilfe des HTTP-Protokolls bereitstellt. Sobald Apache installiert ist, wird ein standardmäßiger Linux-Computer in einen Webserver verwandelt, der aktive Websites hosten kann.
Zu den weiteren Komponenten von LAMP gehören MySQL und PHP. MySQL ist ein beliebtes Open-Source-Datenbankverwaltungssystem (DBMS), und PHP ist eine beliebte Skriptsprache für das Web. Zusammen werden diese beiden Technologien verwendet, um dynamische Websites zu erstellen. Statt nur statische HTML-Seiten bereitzustellen, kann ein LAMP-Server dynamische Webseiten erzeugen, die PHP-Code ausführen und Daten aus einer MySQL-Datenbank laden.
NOTE: In manchen Fällen kann das „P“ in LAMP auch für Perl oder Python stehen, bei denen es sich um weitere Skriptsprachen handelt. „AMP“-Pakete für Windows- und Mac-Systeme werden entsprechend WAMP beziehungsweise MAMP genannt.
Testen Sie Ihr Wissen