it-swarm.com.de

Was ist ein LAMP-Stack?

Kann mir jemand sagen, was der Begriff LAMP Stack bedeutet? Ich habe diese Referenz in den Stellenausschreibungen gesehen, verstehe aber die Bedeutung nicht ganz.

Ich habe das Gefühl, dass ich in meiner Entwicklung häufig LAMP benutze, aber wenn ich "stack" höre, habe ich das Gefühl, dass ich keine LAMP-Umgebung benutze, wie ich sollte.


Ich weiß, was LAMP bedeutet, wollte nur wissen, was der Begriff "Stack" bedeutet.

72
Eli

Sie nennen es einen Stapel, weil jede Ebene von ihrer Basisebene abgeleitet wird. Ihr Betriebssystem, Linux, ist die Basisschicht. Dann befindet sich Apache, Ihr Web-Daemon, auf Ihrem Betriebssystem. Dann speichert Ihre Datenbank alle Informationen, die Ihr Web-Daemon bereitstellt, und PHP (oder eine beliebige P * -Skriptsprache) wird verwendet, um alle Daten zu steuern, anzuzeigen und Benutzerinteraktion zu ermöglichen.

Seien Sie nicht zu sehr mit dem Begriff "Stapel" beschäftigt. Die Leute meinen eigentlich nur eine Software-Suite oder ein Bundle, aber Sie verwenden es einfach. Ich bin mir sicher, wie Sie es sind.

124
Authman Apatira

LINUX Betriebssystem

Apache Webserver

MySQL Datenbank

und PHP 

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

Der Stapelbegriff bedeutet Stapel! Das heißt, ob Sie Erfahrung mit diesen Technologien/Rahmenbedingungen haben oder nicht. Da alle diese Elemente in einem LAMP-Paket zusammengefasst sind, das Sie herunterladen und installieren können, wird dies als Stapel bezeichnet.

36
Shyju

Das bedeutet einfach, Sie verwenden Linux, Apache, MySQL und PHP als Betriebssystem, Webserver, Datenbank bzw. Programmiersprache.

27
Eric J.

LAMP Mean L = LINUX (OS) A = Apache (Webserver) M = MySQL (Datenbank) P = PHP (Sprache)

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

Abkürzung für Linux, Apache, MySQL und PHP, eine Open-Source-Webentwicklungsplattform, auch Webstack genannt, die Linux als Betriebssystem, Apache als Webserver, MySQL als RDBMS und PHP als Betriebssystem verwendet objektorientierte Skriptsprache. PHP wird oft durch Perl oder Python ersetzt.

11
efarid08

Für jeden, der sich immer noch damit beschäftigt, um genau zu erfahren, was ein Stack ist, bezieht sich der Begriff "Stack" auf "Lösungsstack". Ein Lösungsstack ist einfach ein kompletter Satz von Software, um ein bestimmtes Problem zu lösen, normalerweise durch Kombination, um die erforderliche Plattform oder Infrastruktur bereitzustellen. Dieser Begriff ist das übergeordnete Element von "Server Stack" und "Web Stack". Dementsprechend ist ein LAMP-Stack ein spezifischer und vollständiger Satz von Software, der speziell auf die Bereitstellung dynamischer Inhalte über das Web abzielt.

Einige zusätzliche Lektüre: 

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

7
mesertes

Um genau zu sein und knackig 

LAMP ist L(Linux) A(Apache) M(Mysql) P(PHP5) ist ein kombiniertes Paket für die Entwicklung von Webanwendungen.

Die einfachste Möglichkeit, die Lampe zu installieren, ist wie folgt

1) Verwenden von tasksel 

Nachfolgend finden Sie die Liste der Befehle

Sudo apt-get Update Sudo apt-get install tasksel Sudo tasksel (zeigt eine Eingabeaufforderung an, überprüfen Sie den LAMP-Server und wählen Sie OK).

Das ist es LAMP ist bereit, Ihr Wissen zu glühen.

3
sree kalyan

Der LAMP-Stack ist die Grundlage für von Linux gehostete Websites, die den Softwarestack für Linux, Apache, MySQL und PHP (LAMP) bilden.

LAMP Stehen für: -

  1. L (Linex OS) 
  2. A (Apache [Lokaler Client-Server]) 
  3. M (MySQL-Datenbank) 
  4. P (PHP)

Ein LAMP-Stack ist ein Satz von Open-Source-Software, mit dem Websites und Webanwendungen erstellt werden können. LAMP ist ein Akronym, und diese Stacks bestehen normalerweise aus dem Betriebssystem Linux, dem Apache HTTP Server, dem relationalen Datenbankverwaltungssystem MySQL und der Programmiersprache PHP.

  • Linux: Das Betriebssystem (OS) bildet unsere erste Schicht. Linux legt die Grundlage für das Stack-Modell fest. Alle anderen Ebenen laufen über .__ dieser Ebene. Linux ist die unterste Ebene und stellt das Betriebssystem bereit. Linux führt tatsächlich jede der anderen Komponenten aus. Sie sind jedoch nicht speziell auf Linux beschränkt. Sie können alle anderen Komponenten problemlos unter Microsoft® ausführen. Windows®; Mac OS X oder UNIX®, falls erforderlich.

  • Apache: Die zweite Schicht besteht aus Webserver-Software, normalerweise Apache Web Server. Diese Schicht befindet sich auf der Linux-Schicht. Web Server sind für die Übersetzung von Webbrowsern auf ihre Richtige Website verantwortlich. Apache bietet die Mechanismen für das Abrufen einer Webseite an einen Benutzer. Apache ist ein stabiler, geschäftskritischer Server, auf dem über 65 Prozent aller Websites im Internet ausgeführt werden. Die Komponente PHP befindet sich tatsächlich in Apache, und Sie verwenden Apache und PHP zusammen, um dynamische Seiten zu erstellen.

  • MySQL: In unserer dritten Schicht leben Datenbanken. MySQL speichert Details .__, die mit Hilfe von Skripts abgefragt werden können, um eine Website zu erstellen. MySQL Befindet sich normalerweise auf der Linux-Ebene neben Apache/Layer 2. In High-End-Konfigurationen kann MySQL auf einen separaten Host -Server übertragen werden. MySQL bietet die Datenspeicherseite des LAMP-Systems. Mit MySQL haben Sie Zugriff auf eine sehr leistungsfähige Datenbank, die sich zum Ausführen großer und komplexer Sites eignet. In Ihrer Webanwendung befinden sich alle Ihre Daten, Produkte, Konten und sonstigen Informationen in dieser Datenbank in einem Format, das Sie leicht mit der SQL-Sprache abfragen können.

  • PHP: Auf ihnen zu sitzen, ist unsere vierte und letzte Schicht. Die Scripting-Schicht besteht aus PHP und/oder anderen ähnlichen Web-Programmiersprachen Websites und Webanwendungen werden auf dieser Ebene ausgeführt. PHP ist eine einfache und effiziente Programmiersprache, die den Klebstoff für alle anderen Teile des LAMP-Systems bereitstellt. Sie verwenden PHP, um dynamische Inhalte zu schreiben, die auf die Daten in der MySQL-Datenbank und einige der von Linux bereitgestellten Funktionen zugreifen können.

Wir können den LAMP-Stack so visualisieren: Weitere Informationen More Info

1
Rex

Linux, Apache, MySQL und PHP. freie und Open-Source-Software. Beispielsweise wird eine äquivalente Installation unter der Microsoft Windows-Betriebssystemfamilie als WAMP bezeichnet. und für Mac als MAMP. und XAMPP für beide

1
amir

Lamp Stack steht fürLinuxApacheMysqlPHP 

es gibt auch Mean StackMongoDBExpressJSAngularJSNodeJS 

0
Mr.Weso

L für das Betriebssystem Linux A für den Apache-Webserver M für die Mysql-Datenbank P für PHP für Skript- und PHP-Module

Wir können PHP-Programme und CGI-Programme im LAMP-System hosten.

beispiel: In Ubuntu apt-get installieren Sie Apache2 für den Webserver apt-get install mysql-server php5-mysql für datenbank und php apt-get install php5 und kam zu Ihrem Webserver http: // localhost

0
Mubarak Shan