LAMP - Définition

Source: Wikipédia sous licence CC-BY-SA 3.0.
La liste des auteurs est disponible ici.

LAMP est un acronyme informatique permettant de désigner facilement la réunion de ces logiciels libres sur une même plate-forme :

  • Linux ", le système d'exploitation ;
  • Apache ", le serveur web ;
  • MySQL ", le serveur de base de données ;
  • PHP " à l'origine, puis " Perl " ou " Python ", les langages de script.

Cet ensemble est très utilisé dans le monde pour construire des applications web.

Architecture

Sigles d'une seule lettre
Sigles de deux lettres
Sigles de trois lettres
AAA à DZZ
EAA à HZZ
IAA à LZZ
MAA à PZZ
QAA à TZZ
UAA à XZZ
YAA à ZZZ
Sigles de quatre lettres
Sigles de cinq lettres
Sigles de six lettres
Sigles de sept lettres et plus
Chercher (en) LAMP
sur Acronym Attic

Les rôles de ces quatre composants sont les suivants :

  • Apache est le serveur web " frontal " : il est " devant " tous les autres et répond directement aux requêtes du client web (navigateur) ;
  • Le langage de script PHP permet la génération de pages web dynamiques et la communication avec le serveur MySQL ;
  • MySQL est un système de gestion de bases de données (SGBD). Il permet de stocker et d'organiser des données ;
  • Linux assure l'attribution des ressources à ces trois composants.

Tous les composants peuvent être situés :

  • sur une même machine ;
  • sur deux machines, généralement Apache et le langage de script d'un côté et MySQL de l'autre ;
  • sur de nombreuses machines pour assurer la haute disponibilité (répartition de charge et/ou failover).
Page générée en 0.040 seconde(s) - site hébergé chez Contabo
Ce site fait l'objet d'une déclaration à la CNIL sous le numéro de dossier 1037632
A propos - Informations légales | Partenaire: HD-Numérique
Version anglaise | Version allemande | Version espagnole | Version portugaise