LAMP
Staat voor "Linux, Apache, MySQL, and PHP." Samen kunnen deze softwaretechnologieën worden gebruikt om een volledig functionele webserver te maken.
Linux is het populairste besturingssysteem dat op webservers wordt gebruikt, vooral omdat er veel gratis Linux-distributies beschikbaar zijn. Dit betekent dat servers op basis van Linux meestal goedkoper zijn om in te stellen en te onderhouden dan Windows-servers. Omdat Linux (open source|open source) is, werkt het ook met veel andere populaire open source-onderdelen voor webhosting.
Het belangrijkste softwareonderdeel in het pakket "AMP" is Apache, ofwel "Apache HTTP Server". Apache is de software die webpagina's via het HTTP-protocol op internet aanbiedt. Zodra Apache is geïnstalleerd, wordt een standaard Linux-computer omgevormd tot een webserver die livewebsites kan hosten.
Andere onderdelen van LAMP zijn MySQL en PHP. MySQL is een populair open source-databasebeheersysteem (DBMS) en PHP is een populaire scripttaal voor het web. Samen worden deze twee technologieën gebruikt om dynamische websites te maken. In plaats van alleen statische HTML-pagina's aan te bieden, kan een LAMP-server dynamische webpagina's genereren die PHP-code uitvoeren en gegevens uit een MySQL-database laden.
NOTE: In sommige gevallen kan de "P" in LAMP staan voor Perl of Python, andere scripttalen. "AMP"-pakketten voor Windows- en Mac-systemen worden respectievelijk WAMP en MAMP genoemd.
Test je kennis