Cos’è una LAMP?
Una LAMP è una piattaforma software per lo sviluppo di applicazioni web che prende il nome dalle iniziali dei componenti software con cui è realizzata.
I componenti di base, da cui prende il nome, sono:
- GNU/Linux: il sistema operativo;
- Apache: il server web;
- MySQL o MariaDB, il database management system (o database server);
- Perl, PHP e/o Python: i “linguaggi di programmazione”.
Ma adesso andiamo al sodo, per configurare una LAMP su di un Raspberry Pi è sufficiente seguire pochi semplici passaggi.
Installare un server web Apache
Apache, è il nome di un server web libero sviluppato dalla Apache Software Foundation.
È la piattaforma server Web più diffusa, in grado di operare su una grande varietà di sistemi operativi, tra cui UNIX/Linux e Microsoft Windows.
Per installare apache sul Raspberry Pi è sufficiente digitare sul terminale il comando:
sudo apt-get install apache2 -y
Installare PHP
PHP (acronimo ricorsivo di “PHP: Hypertext Preprocessor”, preprocessore di ipertesti; originariamente acronimo di “Personal Home Page”) è un linguaggio di scripting interpretato, originariamente concepito per la programmazione di pagine web dinamiche.
L’interprete PHP è un software libero distribuito sotto la PHP License.
Attualmente è principalmente utilizzato per sviluppare applicazioni web lato server, ma può essere usato anche per scrivere script a riga di comando o applicazioni stand-alone con interfaccia grafica.
Anche in questo caso è sufficiente digitare sul terminale il comando:
sudo apt-get install php -y
Installare MySQL
MySQL o Oracle MySQL è un Relational database management system (RDBMS) composto da un client a riga di comando e un server.
Entrambi i software sono disponibili sia per sistemi Unix e Unix-like sia per Windows; le piattaforme principali di riferimento sono Linux e Oracle Solaris.
MySQL è un software libero rilasciato a doppia licenza, compresa la GNU General Public License, ed è sviluppato per essere il più possibile conforme agli standard ANSI SQL e ODBC SQL.
Le piattaforme LAMP e WAMP incorporano MySQL per l’implementazione di server per gestire siti web dinamici.
In questo caso il comando da digitare sul terminale è stato il seguente:
sudo apt-get install mysql-server php-mysql -y
Conclusione
Eseguiti tutti i passaggi sarà sufficiente riavviare il server web Apache con il comando sudo service apache2 restart.
Ed ecco fatto! A questo punto il tuo server web è attivo e funzionante, puoi verificare tu stesso digitando sul tuo browser Internet l’indirizzo 127.0.0.1 oppure localhost.
Per raggiungere il tuo server web da altri dispositivi digita l’indirizzo IP del Raspberry Pi.
E anche per questo articolo è tutto, questo è come configurare una LAMP su Raspberry Pi.
Se questo articolo ti è stato utile o hai qualche domanda lasciaci un commento!
Potrebbero interessarti anche questi articoli sul Raspberry Pi:
- Raspberry Pi: Introduzione e primi passi;
- Condividere il desktop del Raspberry Pi con il PC;
- Realizzare un analizzatore di spettro audio con il Raspberry Pi;
- Riprodurre suoni su un buzzer tramite Raspberry Pi;
- Utilizzare il Raspberry Pi da remoto tramite SSH.
Per qualsiasi informazione sul Raspberry Pi potrai trovare numerose guide in rete, ma eccoti alcuni link che di certo potranno esserti utili:
- Raspberry Pi Community: https://www.raspberrypi.org/community/
- Help: https://www.raspberrypi.org/help/
tutto molto interessante, forse un po’ oltre le mie capacità, sono un 70enne appassionato come te e che sorvola come fai tu in molti campi.Mi descrivo il tuttologo del niente in quanto appena ho la percezione di aver campito anche solo al 50-70% l argomento lo abbandono per passare oltre.
Spero e credo ti seguirò finchè sarò in grado.
ancora complimenti e buon divertimento ad entrambi
ciao
nonno duccio