Lamp

Lamp

LAMP

LAMP est un acronyme désignant un ensemble de logiciels libres permettant de construire des serveurs de sites Web. L'acronyme original se réfère aux logiciels suivants :

  • « 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.

Même si les auteurs de chacun de ces programmes ne se sont pas coordonnés pour construire des plates-formes LAMP, cette combinaison de logiciels s'est popularisée du fait du faible coût de l'ensemble et de la présence de tous ces composants dans la plupart des distributions Linux.

Cet acronyme a été inventé par Michael Kunze qui l'a utilisé pour la première fois en 1998 dans le magazine allemand c't. L'article en question voulait démontrer qu'un ensemble de logiciels libres pouvait concurrencer les offres commerciales disponibles[1].

Sommaire

Architecture

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

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

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).

Variantes

De même que Python ou Perl peuvent remplacer PHP puisqu'ils commencent par la même lettre, certaines combinaisons utilisent le P pour PostgreSQL (qui remplace MySQL) et font désigner les composants mod_perl ou mod_python par le M. D'autres acronymes sont apparus pour nommer des plateformes de serveurs internet :

  • LAMA : Linux Apache MySQL ASP,
  • WAMP : Windows Apache MySQL PHP,
  • MAMP : Macintosh Apache MySQL PHP,
  • SAMP : Solaris Apache MySQL PHP,
  • LAPP : Linux Apache PostgresSQL PHP.
  • WASP : Windows Apache SQLServer PHP.

Par ailleurs le projet GNU suggère l'emploi de l'acronyme GLAMP dans sa liste des « termes prêtant à confusion, que vous devriez éviter »[2], cela pour les mêmes raisons que celles qui animent le débat Linux ou GNU/Linux.

Voir aussi

Wikibooks-logo-fr.png

Wikibooks propose un ouvrage abordant ce sujet : LAMP.

Wiktprintable without text.svg

Voir « LAMP » sur le Wiktionnaire.

Articles connexes

Références

  • Portail des logiciels libres Portail des logiciels libres
  • Portail de l’informatique Portail de l’informatique
Ce document provient de « LAMP ».

Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Lamp de Wikipédia en français (auteurs)

Игры ⚽ Нужен реферат?

Regardez d'autres dictionnaires:

  • Lamp — (l[a^]mp), n. [F. lampe, L. lampas, adis, fr. Gr. ?, ?, torch, fr. ? to give light, to shine. Cf. {Lampad}, {Lantern}.] 1. A light producing vessel, device, instrument or apparatus; formerly referring especially to a vessel with a wick used for… …   The Collaborative International Dictionary of English

  • Lamp — may refer to one of the following :* An oil lamp, the original use of the term * Lamp (fixture), a light fixture (luminaire) such as a table lamp or reading lamp * Signal lamp, a device used for communication between ships *Fuel burning… …   Wikipedia

  • LAMP — ist ein Akronym für den kombinierten Einsatz von Programmen auf Basis von Linux, um dynamische Webseiten zur Verfügung zu stellen. Dabei stehen die einzelnen Buchstaben des Akronyms für die verwendeten Komponenten: Linux Apache MySQL (auch… …   Deutsch Wikipedia

  • lamp — S3 [læmp] n [Date: 1100 1200; : Old French; Origin: lampe, from Latin lampas, from Greek, from lampein to shine ] 1.) an object that produces light by using electricity, oil, or gas table/desk/bedside lamp oil/electric/fluorescent lamp →↑fog …   Dictionary of contemporary English

  • LAMP — est un acronyme désignant un ensemble de logiciels libres permettant de construire des serveurs de sites web. L acronyme original se réfère aux logiciels suivants : « Linux », le système d exploitation ( GNU/Linux ) ;… …   Wikipédia en Français

  • Lamp — ist der Familienname folgender Personen: Helmut Lamp (* 1946), deutscher Politiker (CDU) Michael Lamp (* 1977), dänischer Badmintonspieler LAMP ist die Abkürzung für: Linux Apache MySQL PHP und steht für den kombinierten Einsatz von Programmen… …   Deutsch Wikipedia

  • LAMP — may refer to:Computing* LAMP (software bundle), the open source web platform consisting of Linux, Apache, MySQL and Perl/PHP/Python * Linux Animation Movie Player, a movie player for Linux, last updated in 2000 * Library Access to Music Project,… …   Wikipedia

  • lamp — [ læmp ] noun count ** 1. ) an electric light, especially a small one, that stands on a table or desk: Use a desk lamp when you study. a ) an oil or gas light, especially a small one, that you can carry: an oil lamp 2. ) a piece of equipment that …   Usage of the words and phrases in modern English

  • lamp — (n.) c.1200, from O.Fr. lampe lamp, lights (12c.), from L. lampas a light, torch, flambeau, from Gk. lampas torch, lamp, beacon, meteor, light, from lampein to shine, from nasalized form of PIE root *lap to shine (Cf. Lith. lope light, O.Ir.… …   Etymology dictionary

  • lamp — [n] lantern beacon, flashlight, gas lamp, gaslight, hurricane lamp, kerosene lamp, light, searchlight, torch; concepts 620,624,628,810 …   New thesaurus

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”