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.[1]
LAMP sisältää ohjelmat:[2]
- 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
[muokkaa | muokkaa wikitekstiä]- WAMP, Windows-ympäristöön tarkoitettu paikallistasolla suoritettava testiympäristö