LAMP
Fra Wikipedia, den frie encyklopedi
LAMP er et akronym for en samling fri programvare ofte brukt sammen for å drive websider eller tjenere, og består som oftest av:
- Linux, et operativsystem;
- Apache, en webserver;
- MySQL, et database management system (eller en databasetjener);
- Perl, PHP, og/eller Python, et skriptspråk.
Mer presist, så er det en webplatform basert på åpen kildekode.
Selv om disse programmene ikke er laget spesifikt for å samarbeide med hverandre, er kombinasjonen veldig populær på grunn av deres lave kostnader og at det er tilgjengelig til de aller fleste Linux distribusjoner.
LAMP har sin opprinnelse i CGI, som ble populært tidlig på 1990-tallet. Denne teknologien tillater brukeren av en nettleser å kjøre et program på webserveren, og deretter motta dynamisk, så vel som statisk informasjon. Skriptspråk ble brukt til disse programmene på grunn av deres evne til å manipulere tekststrømmer lett og effektivt, selv når teksten stammer fra forskjellige kilder. På grunn av dette blir de ofte omtalt som Glue Languages (eller Limspråk)
Uttrykket LAMP ble lansert av M. Kunze i en artikkel for det tyske computerbladet c't i 1998. Artikkelens hensikt var å vise at en samling fri programvare kunne være et gyldig alternativ til kommersielle produkter. Vel viten om IT-verdenens forkjærlighet til akronymer, kom Kunze med LAMP som et markedsføringsskritt for å gjøre fri programvare mer populært.
Blant engelsktalende ble uttrykket gjort populært av O'Reilly og MySQL AB. Varianter av LAMP inkluderer LAPP (byttet ut MySQL med PostgreSQL), WAMP (byttet ut Linux med Microsoft Windows), og simpelthen AMP (unngått operativsystemet; denne variantet er gjort viden kjent av Apple Computer). Andre skriptspråk som Ruby, Lisp, Prolog, bash, og Awk kan bli byttet ut. Av disse andre, er språket Ruby hyppigst antatt å være en del av LAMP.
Wikipedia, den frie encyklopedi, kjører programvare som kan karakteriseres som et LAMP-program. Wikipedias MediaWiki-programvare er primært utviklet under Linux, det kjører på Apache HTTP-tjeneren, med innholdet sitt lagret i en MySQL-database, og logikken i programmet har blitt implementert med PHP.
LAMP er også navnet på en (for øyeblikket ikke aktivt utviklet) filmavspiller for Linux, nemlig Linux Animation and Movie Player, så vel som navnet på MIT sitt Library Access to Music Project.
[rediger] Eksterne lenker
- ONLamp.com, fra O'Reilly & Associates
- LAMPware.org, LAMP Community-side
- Bygg et webgrensesnitt koblet til en database - LAMP veiledning