LAMP

LAMP on kokoelma avoimen lähdekoodin ohjelmia, jotka yhdessä muodostavat WWW-palvelimen, jonka avulla voidaan palvella dynaamisia verkkosivuja asiakasohjelmille. Dynaamiset verkkosivut käyttävät jollain ohjelmointikielellä tehtyjä ohjeita, joita suorittamilla palvelin tuottaa HTML-sivun vastauksena HTTP-pyyntöön.

LAMP on esimerkki varhaisesta ohjelmistopinosta (stack) Web-sovelluskehitykseen. Nimityksen keksi Michael Kunze, joka mainitsi sen saksalaisen tietokonelehden Computertechnik joulukuun 1998 numerossa. Nimityksen ottivat käyttöön O’Reilly ja MySQL.

LAMP sisältää ohjelmat:

 Linux, avoimen lähdekoodin käyttöjärjestelmäydin
 Apache, avoimen lähdekoodin webpalvelin
 MySQL/MariaDB, avoimen lähdekoodin tietokantarajapinta
 PHP, Perl ja/tai Python, avoimen lähdekoodin komentosarjakieli

Akronyymista on muutamia muunnoksia.
Korvattaessa Apache Nginx-palvelimella muodostuu ohjelmistopino, josta käytetään termejä LNMP tai LEMP (Nginx lausutaan kuten "engine-x").

XAMPP on  Apachen julkaisema ohjelmistopaketti jossa X tarkoittaa alustariippumattomuutta (cross-platform).

Katso myös 
 WAMP, Windows-ympäristöön tarkoitettu paikallistasolla suoritettava testiympäristö

Lähteet 

Palvelinsovellukset