Qu’est-ce qu’une stack LAMP?

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 bien sa signification.

J’ai l’impression que dans mon développement, j’utilise assez souvent LAMP, mais quand j’entends «stack», j’ai l’impression de ne pas utiliser l’environnement LAMP comme je devrais l’être.


Je sais ce que signifie LAMP, je voulais juste savoir ce que signifiait le terme “stack”.

La raison pour laquelle ils l’appellent une stack est que chaque niveau dérive de sa couche de base. Votre système d’exploitation, Linux, est la couche de base. Apache, votre démon Web se trouve alors au-dessus de votre système d’exploitation. Ensuite, votre firebase database stocke toutes les informations fournies 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 une interaction avec l’utilisateur.

Ne soyez pas trop concerné par le terme «stack». Les gens signifient vraiment simplement une suite logicielle ou une offre groupée, mais vous l’utilisez bien, j’en suis sûr.

Système d’exploitation LINUX

Serveur Web APACHE

MySQL DataBase

et PHP

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

Le terme Stack signifie Stack! Cela signifie que si vous avez de l’expérience dans l’utilisation de ces technologies / framework ou non. Comme tous ces éléments sont regroupés dans un package LAMP, que vous pouvez télécharger et installer, ils l’appellent une stack.

Cela signifie simplement que vous utilisez respectivement Linux, Apache, MySQL et PHP comme système d’exploitation, serveur Web, firebase database et langage de programmation.

Moyenne LAMP L = LINUX (OS) A = APACHE (serveur Web) M = MySQL (DataBase) P = PHP (langage)

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

Pour Linux, Apache, MySQL et PHP, une plate-forme de développement Web open-source, également appelée stack Web, qui utilise Linux comme système d’exploitation, Apache comme serveur Web, MySQL comme SGBDR et PHP comme script orienté object. la langue. Perl ou Python sont souvent substitués à PHP.

Pour quiconque se penche encore sur cette question afin d’apprendre précisément ce qu’est une stack, le terme “stack” fait référence à une “stack de solutions”. Une stack de solutions est simplement un ensemble complet de logiciels pour résoudre un problème donné, généralement en combinant pour fournir la plate-forme ou l’infrastructure nécessaire. Ce terme est le parent de la “stack de serveur” et de la “stack de Web”. En conséquence, une stack LAMP est un ensemble spécifique et complet de logiciels spécifiquement destinés à servir du contenu dynamic sur le Web.

Quelques lectures supplémentaires:

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

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.

La manière la plus simple d’installer la lampe est la suivante

1) Utilisation de tasksel

Voici la liste des commandes

sudo apt-get update sudo apt-get installer tasksel sudo tasksel (vous donnera une invite pour vérifier le serveur LAMP et sélectionnez ok)

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

Linux, Apache, MySQL et PHP. logiciels libres 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

La stack de lampes signifie L inux A pache M ysql P HP

il y a aussi une stack moyenne M ongoDB E xpressJS A ngularJS N odeJS

L pour le système d’exploitation Linux A pour le serveur web apache M pour la firebase database Mysql p pour le 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 installez mysql-server php5-mysql pour la firebase database et php apt-get installez php5 et accédez à votre serveur web http: // localhost

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

LAMPE Stand pour: –

  1. L (Linex OS)
  2. A (Apache [ serveur client local ])
  3. M (firebase database MySQL)
  4. P (PHP)

A LAMP Stack est un ensemble de logiciels open source pouvant être utilisés pour créer des sites Web et des applications Web. LAMP est un acronyme, et ces stacks se composent généralement du système d’exploitation Linux, du serveur HTTP Apache, du système de gestion de firebase database relationnelle MySQL et du langage de programmation PHP.

  • Linux: Le système d’exploitation (OS) constitue notre première couche. Linux établit les bases du modèle de stack. Toutes les autres couches s’exécutent au-dessus de cette couche. Linux est la couche de niveau inférieur et fournit le système d’exploitation. Linux exécute en fait chacun des autres composants. Vous n’êtes pas spécifiquement limité à Linux, cependant; vous pouvez facilement exécuter chacun des autres composants sur Microsoft®; Windows®, Mac OS X ou UNIX si nécessaire.

  • 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 nécessaires pour envoyer une page Web à un utilisateur. Apache est un serveur stable, doté d’une capacité critique, et il exécute plus de 65% de tous les sites Web sur Internet. Le composant PHP se trouve réellement dans Apache et vous utilisez Apache et PHP pour créer vos pages dynamics.

  • MySQL: Notre troisième couche est l’endroit où vivent les bases de données. MySQL stocke les détails qui peuvent être interrogés par des scripts pour construire un site Web. MySQL se trouve généralement au-dessus de la couche Linux avec Apache / layer 2. Dans les configurations haut de gamme, MySQL peut être déchargé sur un serveur hôte distinct. MySQL fournit le côté stockage de données du système LAMP. Avec MySQL, vous avez access à une firebase database très performante, adaptée à la gestion de sites complexes et volumineux. Dans votre application Web, toutes vos données, produits, comptes et autres types d’informations seront stockés dans cette firebase database dans un format que vous pouvez facilement interroger avec le langage SQL.

  • PHP: Assis sur eux tous est notre quasortingème et dernière couche. La couche de script comprend PHP et / ou d’autres langages de programmation Web similaires. Sites Web et applications Web exécutés dans cette couche. PHP est un langage de programmation simple et efficace qui fournit la colle à toutes les autres parties du système LAMP. Vous utilisez PHP pour écrire du contenu dynamic capable d’accéder aux données de la firebase database MySQL et certaines des fonctionnalités fournies par Linux.

Nous pouvons visualiser la stack LAMP comme suit: Plus d’infos Plus d'informations