LAMPE

LAMP er forkortelsen som brukes for å beskrive et internettinfrastruktursystem som bruker følgende verktøy: [ 1 ] ​[ 2 ]

Kombinasjonen av disse teknologiene brukes hovedsakelig til å definere infrastrukturen til en webserver , ved å bruke et programmeringsparadigme for systemutvikling.

Selv om opprinnelsen til disse open source-programmene ikke var spesifikt designet for å fungere med hverandre, ble kombinasjonen populær på grunn av dens lave anskaffelseskostnad og allestedsnærværende komponentene (siden de kommer forhåndsinstallert i de fleste distribusjoner). Linux ). Når de kombineres, representerer de et sett med løsninger som tilbyr applikasjonsservere .

Begrepet ble bredt promotert av O'Reilly - utgiver Dale Dougherty , etter forslag fra David Axmark og Monty Widenius , utviklere av MySQL ; påvirkningen fra nevnte utgiver i verden av fri programvare gjorde akronymet raskt populært over hele verden.

Programvare

GNU/Linux

Linux er en gratis Unix - lignende operativsystemkjerne .

Apache HTTP-server

Apache HTTP - serveren er en gratis og åpen kildekode -webserver , den mest populære når det gjelder bruk [ 3 ] , og fungerer de facto som en referanseplattform for design og evaluering av andre webservere.

MySQL

MySQL er et flertråds, flerbruker relasjonsdatabaseadministrasjonssystem , som derfor bruker SQL , hvorav mer enn en million installasjoner er estimert.

PHP

PHP ( rekursivt akronym for "PHP: Hypertext Preprocessor") er et programmeringsspråk designet for å produsere dynamiske nettsteder. PHP brukes i applikasjoner på serversiden, selv om det også kan brukes fra et kommandolinjegrensesnitt eller som et skrivebordsprogram .

Varianter og alternativer

PHP blir noen ganger erstattet av Perl eller Python , og akronymet holder seg. Noen utviklere foretrekker å bruke M for å referere til Apache HTTP Server-moduler, for eksempel mod_perl eller mod_python , og bruke P for å referere til PostgreSQL , og reversere M og P i funksjonalitet. Akronymet "LAMR" brukes av og til for å indikere Ruby on Rails i stedet for PHP .

En variant av dette angir M for Middleware (inkludert Ruby , Perl, Python, etc.) og P for PostgreSQL.

Andre løsninger inkluderer utviklingsmiljøer som Apple Inc.s WebObjects , Java EE , Grails eller Microsofts Microsoft .NET - arkitektur .

På samme måte erstattes L av og til med en M (for Mac OS X ), D (for Darwin BSD ), B (for BSD ) eller 'W' (for Microsoft Windows )

Se også

Referanser

  1. Digitalocean (21. juni 2018). "Hvordan installerer du LAMP-stakken - Linux, Apache, MySQL og PHP på Ubuntu 18.04" . Hentet 31. januar 2021 . 
  2. Debian . "LAMPE, Linux Apache MySQL PHP " . Hentet 31. januar 2021 . 
  3. ^ "Markedsandeler for toppservere på tvers av alle domener august 1995 - april 2007 " . News.netcraft.com . Hentet 15. september 2009 .