LAMP
Un article de Wikipédia, l'encyclopédie libre.
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.
[modifier] Architecture
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).
[modifier] Voir aussi
|
|