92 votes

Qu'est-ce qu'un ensemble LAMP ?

Que signifie le terme LAMP Stack ?

J'ai vu cette référence dans les offres d'emploi, mais je ne comprends pas entièrement ce que cela signifie.

J'ai l'impression que dans mon développement j'utilise assez couramment LAMP, mais quand j'entends "stack", j'ai l'impression de ne pas utiliser un environnement LAMP comme je le devrais.


Je sais ce que signifie LAMP et je voulais juste savoir ce que signifie le terme "stack" ajouté.

0 votes

0 votes

Juste pour le mentionner, il existe également WAMP - LAMP mais pour Windows. Windows Apache Mysql PHP.

145voto

Authman Apatira Points 2214

La raison pour laquelle ils l'appellent une pile est parce que chaque niveau dérive de sa couche de base. Votre système d'exploitation, Linux, est la couche de base. Ensuite, Apache, votre démon web, repose sur votre OS. Ensuite, votre base de données stocke toutes les informations servies par votre démon web, et PHP (ou tout autre langage de script P *) est utilisé pour piloter et afficher toutes les données, et permettre l'interaction utilisateur.

Ne vous préoccupez pas trop du terme 'pile'. Les gens veulent vraiment dire suite logicielle ou bundle, mais vous l'utilisez très bien, j'en suis sûr.

0 votes

Voici un bref guide sur la pile LAMP. m'a beaucoup aidé. medium.com/@codingmonk.tech/…

42voto

Shyju Points 46555

Système d'exploitation Linux

Serveur web Apache

Base de données MySQL

et PHP

Référence: [LAMP (ensemble logiciel)](http://en.wikipedia.org/wiki/LAMP%28softwarebundle%29)

Le terme "stack" signifie empilement ! Cela signifie si vous avez de l'expérience en travaillant avec ces technologies/framework ou non. Puisque tous ces éléments sont regroupés dans un package LAMP, que vous pouvez télécharger et installer, on l'appelle une stack.

0 votes

Oh, eh bien je sais ce que signifie LAMP, je ne savais pas ce que le terme "stack" ajouté signifiait.

1 votes

@Eli: Cela signifie que c'est juste une pile!

0 votes

... et langage de script serveur PHP :)

31voto

Eric J. Points 73338

Cela signifie simplement utiliser Linux, Apache, MySQL et PHP comme votre _système d'exploitation, serveur web, base de données et langage de programmation_, respectivement.

0 votes

Merci, je pensais que cela pouvait signifier le processus de création de tâches cron ou d'autres scripts de traitement via une installation Linux

15voto

efarid08 Points 27

LAMP signifie : L = Linux (Système d'exploitation) A = Apache (serveur web) M = MySQL (base de données) P = PHP (langage)

De LAMP (Wikipedia) :

Abréviation de Linux, Apache, MySQL et PHP, une plate-forme de développement Web open source, également appelée pile Web, qui utilise Linux comme système d'exploitation, Apache comme serveur Web, MySQL comme SGBDR et PHP comme langage de script orienté objet. Perl ou Python est souvent substitué à PHP.

12voto

mesertes Points 336

Pour ceux qui cherchent encore à apprendre spécifiquement ce qu'est une "stack", le terme "stack" fait référence à une "solution stack". Une solution stack est simplement un ensemble complet de logiciels pour résoudre un problème donné, généralement en se combinant pour fournir la plateforme ou l'infrastructure nécessaire. Ce terme est le parent à la fois de "server stack" et "web stack". En conséquence, une stack LAMP est un ensemble spécifique et complet de logiciels spécifiquement conçu pour servir du contenu dynamique sur le web.

Quelques lectures supplémentaires :

https://www.techopedia.com/definition/28154/solution-stack https://en.wikipedia.org/wiki/Solution_stack

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X