2012-04-08 23 views
68

Qualcuno può dirmi cosa significa "LAMP Stack"? Ho visto questo riferimento nei messaggi di lavoro, ma non ne capisco appieno il significato.Che cos'è uno stack LAMP?

Mi sento come nel mio sviluppo uso LAMP abbastanza comunemente, ma quando sento "stack" mi sembra di non utilizzare un ambiente LAMP come dovrei essere.


So cosa significa LAMP, volevo solo sapere che cosa significava il termine "stack" sul significato.

+0

[LAMP (software bundle)] (http://en.wikipedia.org/wiki/LAMP_%28software_bundle%29) –

+0

Solo per pubblicarlo, c'è anche WAMP - LAMP ma per Windows. Windows Apache Mysql PHP. – Lee

risposta

114

Il motivo per cui lo chiamano stack è perché ogni livello deriva dal suo livello di base. Il tuo sistema operativo, Linux, è il livello base. Quindi Apache, il tuo demone web si trova sulla parte superiore del tuo sistema operativo. Poi il database memorizza tutte le informazioni servito dal vostro web il demone, e PHP (o qualsiasi P * linguaggio di scripting) è usato per guidare e potrai vedere tutti i dati, e consentire l'interazione dell'utente.

Non essere eccessivamente preoccupato del termine "stack". Le persone significano solo software suite o bundle, ma tu lo stai usando bene, sono sicuro che tu sia così.

27

Ciò significa semplicemente utilizzare Linux, Apache, MySQL e PHP come sistema operativo, server Web, database e linguaggio di programmazione rispettivamente.

+0

grazie, ho pensato che potesse significare il processo di creazione di cron jobs o altri script di elaborazione tramite un'installazione linux – Eli

31

LINUX sistema operativo

APACHE Web Server

MySQL DataBase

e PHP

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

Il termine Stack significa Stack! Ciò significa che se hai esperienza nel lavorare con queste tecnologie/framework o no. Poiché tutti questi elementi si uniscono in un pacchetto LAMP, che è possibile scaricare e installare, lo chiamano stack.

+0

Oh, beh so cosa significa LAMP, semplicemente non sapevo cosa significasse il termine "stack". – Eli

+1

@Eli: significa che è solo una pila! – Shyju

+0

... e PHP linguaggio di scripting lato server :) – Chinggis6

8

LAMP medio L = Linux (OS) A = APACHE (Web Server) M = MySQL (DataBase) P = PHP (Lingua)

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

corta per Linux, Apache, MySQL e PHP, una piattaforma di sviluppo Web open source, chiamato anche uno stack Web, che utilizza Linux come sistema operativo, Apache come server Web, MySQL come RDBMS e PHP come linguaggio di scripting orientato agli oggetti. Perl o Python è spesso sostituito da PHP.

5

Per tutti coloro che ancora alla ricerca in questo al fine di imparare specificamente che cosa uno stack è, il termine "stack" si riferisce a un "stack soluzione". Una pila soluzione è semplicemente un set completo di software per risolvere un determinato problema, solitamente combinando per fornire la piattaforma o infrastrutture necessarie. Questo termine è genitore sia di "stack server" che di "stack Web". Di conseguenza, uno stack LAMP è un insieme specifico e completo di software specificamente destinati a servire contenuto dinamico sul web.

qualche lettura in più:

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

0

stack LAMP sta per L inux Un pache M ysql P HP

c'è anche significare Stack M ongoDB E xpressJS A ngularJS N odeJS

+1

Cosa significa "LAMP" è già stato spiegato in altre risposte. – mzjn

1

Linux, Apache, MySQL e PHP. software gratuito e open-source. Ad esempio, un'installazione equivalente nella famiglia di sistemi operativi Microsoft Windows è nota come WAMP. e per mac come MAMP. e XAMPP per entrambi

0

L per il sistema operativo Linux A per il server web Apache M per il database Mysql p per php per i moduli di scripting e php

Siamo in grado di ospitare programmi PHP e programmi CGI nel sistema LAMP .

ad esempio: in Ubuntu apt-get install apache2 per il server web apt-get install mysql-server di php5-mysql per il database e PHP apt-get install php5 e ottenuto al vostro web server http://localhost

2

Per essere precisi e nitidi

LAMP è L (Linux) A (Apache) M (Mysql) P (PHP5) è un pacchetto combinato destinato allo sviluppo di applicazioni Web.

Il modo più semplice per installare la lampada è la seguente

1) Utilizzando tasksel

Di seguito sono riportati l'elenco dei comandi

sudo apt-get update sudo apt-get install tasksel sudo tasksel (ti verrà richiesto di controllare il server LAMP e selezionare Ok)

Questo è LAMP è pronto per illuminare le tue conoscenze.

Problemi correlati