web-dev-qa-db-fra.com

Qu'est-ce qu'une pile de lampe?

Quelqu'un peut-il me dire ce que le terme LAMP Stack signifie? J'ai vu cette référence dans les offres d'emploi, mais je ne comprends pas tout le sens de celle-ci.

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


Je sais ce que LAMP signifie, je voulais juste savoir ce que le terme "pile" signifiait.

72
Eli

La raison pour laquelle ils appellent cela une pile est que chaque niveau dérive de sa couche de base. Votre système d'exploitation, Linux, constitue la couche de base. Apache, votre démon Web se trouve ensuite au-dessus de votre système d'exploitation. Ensuite, votre base de données stocke toutes les informations fournies par votre démon Web et PHP (ou tout langage de script P *) est utilisé pour gérer et afficher toutes les données et permettre une interaction de l'utilisateur.

Ne soyez pas trop préoccupé par le terme «pile». Les gens veulent vraiment dire une suite logicielle ou un ensemble, mais vous l'utilisez parfaitement, j'en suis sûr, comme vous l'êtes.

124
Authman Apatira

LINUX Système d'exploitation

Apache Serveur Web

MySQL Base de données

et PHP 

http://en.wikipedia.org/wiki/LAMP_(software_bundle)

Le terme Stack signifie Stack! Cela signifie que vous avez déjà travaillé avec ces technologies/framework ou non. Tous ces éléments étant réunis dans un package LAMP, que vous pouvez télécharger et installer, ils l'appellent une pile.

36
Shyju

Cela signifie simplement que vous utilisez Linux, Apache, MySQL et PHP comme système d'exploitation, serveur Web, base de données et langage de programmation.

27
Eric J.

LAMPE Moyenne L = LINUX (OS) A = Apache (serveur Web) M = MySQL (Base de données) P = PHP (Langage)

http://www.webopedia.com/TERM/L/LAMP.html

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 SGBD et PHP. langage de script orienté objet. Perl ou Python est souvent substitué à PHP.

11
efarid08

Pour quiconque cherche encore à savoir ce qui est une pile, le terme "pile" désigne une "pile de solutions". Une pile de solutions est simplement un ensemble complet de logiciels permettant de résoudre un problème donné, généralement en les combinant pour fournir la plate-forme ou l'infrastructure nécessaire. Ce terme est le parent de la "pile de serveurs" et de la "pile Web". En conséquence, une pile LAMP est un ensemble spécifique et complet de logiciels visant spécifiquement à diffuser du contenu dynamique sur le Web.

Quelques lectures supplémentaires: 

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

7
mesertes

Pour être précis et net 

LAMP est L(Linux) A(Apache) M(Mysql) P(PHP5) est un package combiné destiné au développement d'applications Web.

Le moyen le plus simple d'installer Lamp est le suivant

1) Utilisation de tasksel 

Ci-dessous la liste des commandes

Sudo apt-get update Sudo apt-get install tasksel Sudo tasksel (vous donnera une invite, vérifiez le serveur LAMP et sélectionnez Ok)

Thats it LAMP est prêt à briller vos connaissances.

3
sree kalyan

La pile LAMP est la base des sites Web hébergés sur Linux est la pile logicielle Linux, Apache, MySQL et PHP (LAMP).

LAMP représente: -

  1. L (OS Linex) 
  2. A (Apache [serveur client local]) 
  3. M (base de données MySQL) 
  4. P (PHP)

Une pile LAMP est un ensemble de logiciels à source ouverte pouvant être utilisés pour créer des sites Web et des applications Web. LAMP est un acronyme et ces piles consistent généralement en le système d'exploitation Linux, le serveur HTTP Apache, le système de gestion de base de données relationnelle MySQL et le langage de programmation PHP.

  • Linux: Le système d'exploitation (OS) constitue notre première couche. Linux définit La base du modèle de pile. Toutes les autres couches sont superposées à Cette couche. Linux est la couche de niveau le plus bas et fournit le système d'exploitation. Linux exécute chacun des autres composants. Cependant, vous n'êtes pas spécifiquement limité à Linux. vous pouvez facilement exécuter chacun des autres composants sur Microsoft®; Windows® ;, Mac OS X ou UNIX® si vous en avez besoin.

  • Apache: La deuxième couche consiste en un logiciel de serveur Web, généralement Apache Web Server. Cette couche réside sur la couche Linux. Les serveurs Web Sont responsables de la traduction des navigateurs Web vers leur site Web Correct. Apache fournit les mécanismes permettant d’obtenir une page Web à un utilisateur. Apache est un serveur stable, capable de mission critique, qui gère plus de 65% de tous les sites Web sur Internet. Le composant PHP se trouve dans Apache et vous utilisez ensemble Apache et PHP pour créer vos pages dynamiques.

  • MySQL: Notre troisième couche est l'endroit où vivent les bases de données. MySQL stocke des détails Qui peuvent être interrogés par un script pour construire un site Web. MySQL Se situe généralement au-dessus de la couche Linux, aux côtés d'Apache/layer 2. Dans les configurations haut de gamme , MySQL peut être déchargé sur un serveur hôte .__ séparé. MySQL fournit le côté stockage de données du système LAMP. Avec MySQL, vous avez accès à une base de données très performante, adaptée à la gestion de sites volumineux et complexes. Au sein de votre application Web, toutes vos données, produits, comptes et autres types d’informations résideront dans cette base de données dans un format facilement interrogeable avec le langage SQL.

  • PHP: La quatrième et dernière couche est au-dessus de tout. La couche de script Est composée de PHP et/ou d’autres langages de programmation Web similaires Les sites Web et les applications Web s'exécutent dans cette couche. PHP est un langage de programmation simple et efficace qui fournit le lien pour toutes les autres parties du système LAMP. Vous utilisez PHP pour écrire du contenu dynamique capable d'accéder aux données de la base de données MySQL et à certaines fonctionnalités fournies par Linux.

Nous pouvons visualiser la pile LAMP comme suit: Plus d'infos More Info

1
Rex

Linux, Apache, MySQL et PHP. logiciel libre et open-source. Par exemple, une installation équivalente sur la famille de systèmes d'exploitation Microsoft Windows est appelée WAMP. et pour mac comme MAMP. et XAMPP pour les deux

1
amir

La pile de lampes signifieLinuxApacheMysqlPHP 

il y a aussi Mean StackMongoDBExpressJSAngularJSNodeJS 

0
Mr.Weso

L pour le système d'exploitation Linux A pour le serveur Web Apache M pour la base de données Mysql P pour php pour les scripts et les modules php

Nous pouvons héberger des programmes php et des programmes cgi dans le système LAMP.

par exemple: dans Ubuntu apt-get, installez Apache2 pour le serveur Web apt-get installe mysql-server php5-mysql pour la base de données et php apt-get installe php5 .__ et est arrivé sur votre serveur web http: // localhost

0
Mubarak Shan