Torna al blog

Configurazione dello stack LAMP – Linux Apache MySQL PHP

Configurazione dello stack LAMP – Linux Apache MySQL PHP

LAMP è l'acronimo di uno stack web molto popolare – Linux, Apache, MySQL, PHP. Tutti e quattro i componenti di LAMP sono open-source e sono adatti per distribuire siti web dinamici e applicazioni web. Nel tutorial di oggi, ti mostrerò come configurare un server cloud con lo stack LAMP.

Stack LAMP: L – Linux

La L in LAMP sta per il sistema operativo Linux. Con l'interfaccia facile da usare di CloudSigma, puoi distribuirlo in pochi minuti.

Creazione della macchina

In primo luogo, devi creare una macchina. Puoi farlo facilmente nella sezione Compute di CloudSigma. Ai fini di questo tutorial, puoi utilizzare le seguenti risorse:

CPU: 8 GHz
RAM: 8 GB
SSD: 50 GB

Puoi montare il disco con l'immagine Ubuntu 18.04 LTS disponibile nella libreria di CloudSigma. Ubuntu 18.04: 64-bit preinstallato con driver VirtIO, superuser, Python 2.7.17, Pip 20.0.2 OpenSSL 1.1.1d, Cloud-init e ultimi aggiornamenti fino al 2019-03-03.

Dopo aver avviato la macchina, puoi aggiornare tutti i repository e i pacchetti esistenti sulla macchina eseguendo i seguenti comandi:

Stack LAMP: A – Apache

Apache (Apache HTTP Server) è un software per server web open-source che può essere utilizzato per distribuire contenuti sul web. Più del 40% dei siti web sul WWW – World Wide Web lo utilizza.

Per installare Apache HTTP Server, puoi eseguire il seguente comando:

Una volta installato, puoi andare all'indirizzo IP sul tuo browser web e vedrai un output simile a questo:

apace web server homepage LAMP Stack

Se non conosci l'indirizzo IP, puoi verificarlo nella sezione Compute del tuo account CloudSigma.
Finding IP address

Stack LAMP: M – MySQL

Puoi procedere e installare MySQL ora che Linux e Apache sono installati

MySQL è un sistema di gestione di database relazionali (RDBMS) open-source che aiuta gli utenti a memorizzare, organizzare e gestire i dati. È molto popolare e ampiamente utilizzato nel settore IT. Per saperne di più su MySQL, segui il post di CloudSigma – Come configurare MySQL su un server e le basi di MySQL.

Per aumentare la sicurezza, esegui lo script seguente e scegli le tue preferenze:

 

LAMP Stack: P – PHP

PHP è un popolare linguaggio di scripting open-source generalmente utilizzato per la creazione di pagine web dinamiche. È possibile installarlo utilizzando il comando:

Una volta installato, puoi configurare Apache per servire il tuo file PHP spostando “index.php” prima di “index.html” in questo file – /etc/apache2/mods-enabled/dir.conf

Il file ora apparirà così:

PHP ha una vasta libreria di moduli che puoi utilizzare nella tua applicazione. Trova le librerie disponibili utilizzando il comando fornito e otterrai un elenco:

PHP Modules page

Installa i moduli sopra indicati utilizzando il comando apt-get:

Puoi creare un file PHP di esempio per provarlo. Crea un file – /var/www/html/test.php e aggiungi i seguenti contenuti al suo interno.

Quindi, riavvia il server Apache in modo che le modifiche abbiano effetto.

Ora, quando vai all'URL – https://IPaddress/test.php , vedrai il seguente contenuto:
PHP Info page

Infine, hai configurato con successo il tuo LAMP Stack.

Buon lavoro!

author

Akshay Nagpal

Autore · CloudSigma

Preslav Dobrev è un designer creativo presso CloudSigma, con un focus su un'identità aziendale coerente attraverso l'uso di canali di marketing tradizionali e innovativi. È abile nel fondere la visione artistica con il marketing strategico per creare narrazioni di brand di grande impatto.

Commenti

Ancora nessun commento. Scrivi il primo.