LNMP
pile de logiciels libres
From Wikipedia, the free encyclopedia
LNMP est un sigle désignant une pile de logiciels libres utilisée pour déployer des serveurs web et des applications dynamiques. Cette pile est composée des éléments suivants :
- Linux : système d’exploitation ;
- Nginx : serveur web et proxy inverse performant ;
- MySQL ou MariaDB : systèmes de gestion de bases de données relationnelles ;
- PHP : langage de programmation côté serveur.
| Développé par | Communauté du logiciel libre |
|---|---|
| Type | Pile de logiciels (stack) |
| Licence | Logiciels libres |
Contexte et utilisation
LNMP est fonctionnellement équivalent à la pile LEMP, la différence résidant principalement dans la forme de l’acronyme. Alors que « LEMP » utilise la lettre « E » pour représenter la prononciation phonétique de Nginx (« Engine-X »), « LNMP » suit l’ordre des initiales des composants. Ce sigle est particulièrement répandu en Chine et dans d’autres régions d’Asie, et a été adopté par divers scripts d’installation et panneaux de contrôle.
Il est couramment utilisé dans des environnements exigeant des performances élevées, de la scalabilité et une faible consommation de ressources, notamment dans l’hébergement de sites à fort trafic.
Outils associés
LNMP est fréquemment utilisé dans des outils automatisés destinés à faciliter l’installation et la gestion de cette pile logicielle. Quelques exemples notables :
- aaPanel : panneau de contrôle open source pour serveurs Linux, permettant l’installation de LNMP ou LAMP via une interface graphique.
- LNMP.org : projet chinois fournissant des scripts d’installation optimisés pour CentOS, Debian et Ubuntu.
- OneinStack : script populaire pour déployer des environnements LAMP, LNMP, etc.
Différences avec LEMP
Il n’existe pas de différence technique entre LNMP et LEMP, les deux désignant la même combinaison de logiciels. La distinction est essentiellement terminologique et géographique. LEMP est plus courant dans la documentation occidentale, tandis que LNMP est répandu dans les pays asiatiques.
Applications
LNMP est utilisé pour héberger des applications web modernes telles que les systèmes de gestion de contenu, les boutiques en ligne, les blogs, les tableaux de bord d’administration, ainsi que des frameworks tels que Laravel, Symfony ou WordPress.
