Sommario:
- Definizione - Cosa significano Linux, Apache, MySQL e Perl / PHP / Python (LAMP)?
- Techopedia spiega Linux, Apache, MySQL e Perl / PHP / Python (LAMP)
Definizione - Cosa significano Linux, Apache, MySQL e Perl / PHP / Python (LAMP)?
Linux, Apache, MySQL e Perl / PHP / Python è uno stack di soluzioni che viene comunemente indicato usando il suo acronimo "LAMP". È una piattaforma di sviluppo open source per la creazione e la gestione di applicazioni Web.
Linux funge da sistema operativo back-end (OS). Apache è il server Web, MySQL è il database e uno di PHP, Perl, Python è il linguaggio di scripting. PHP è il più popolare dei tre linguaggi di scripting.
Techopedia spiega Linux, Apache, MySQL e Perl / PHP / Python (LAMP)
La piattaforma di sviluppo LAMP è uno stack di soluzioni estremamente popolare. Forse la ragione più significativa per il suo uso diffuso è che tutti i componenti dello stack sono open source e quindi gratuiti da usare.
Inoltre, la popolarità crea una forte comunità di sviluppatori che funge da risorsa per assistere i nuovi sviluppatori. Imparare le basi di LAMP è sufficiente per far arrivare uno sviluppatore al punto da poter lanciare un sito Web abbastanza complesso. Cioè, i siti di livello aziendale implicherebbero una serie di altre tecnologie, ma nonostante LAMP sia open source, è più che sufficiente per la stragrande maggioranza dei siti Web.
Di seguito sono riportate le varianti LAMP con i SO sostituiti:
- WAMP, utilizzando Windows.
- MAMP, usando Macintosh.
- SAMP, usando una piattaforma basata su Solaris.