Come configurare Apache e Mysql su Raspberry pi per creare il proprio web server domestico, dove poter ospitare il proprio sito web.
Ospitare sul proprio Raspberry pi un piccolo sito web è comodo per non dover pagare il dominio. Ovviamente non è paragonabile ad acquistarne uno, ma per un piccolo sito domestico va più che bene. Vediamo ora come fare.
Installazione Apache
Prima di tutto dobbiamo installare Apache, il componente base per far funzionare il nostro sito.
Con la nuova versione 9 di Raspbian (Stretch), è stata cambiata la versione di php (dalla 5 alle 7) e cambia il modo in cui deve essere installato. Segui quindi la guida relativa alla versione di Raspbian presente nel tuo Raspberry:
Per verificare la versione correntemente installata il comando è il seguente:
cat /etc/os-release
Raspbian Jessie e versioni precedenti (8-)
Digitiamo da terminale i seguenti comandi:
sudo apt-get update
sudo apt-get install -y apache2 php5 libapache2-mod-php5 php5-curl
In questo modo installeremo Apache con il supporto a php.
Il file di configurazione di Apache si trova in:
/etc/apache2/apache2.conf
mentre quello di php si trova in:
/etc/php5/apache2/php.ini
Per editarli utilizziamo nano, quindi rispettivamente i comandi saranno:
sudo nano /etc/apache2/apache2.conf
per Apache e
sudo nano /etc/php5/apache2/php.ini
per php.
Raspbian Stretch e versioni successive (9+)
Digitiamo quindi da terminale i seguenti comandi:
sudo apt-get update
sudo apt-get install -y apache2 php libapache2-mod-php php-curl
In questo modo installeremo Apache con il supporto a php.
Il file di configurazione di Apache si trova in:
/etc/apache2/apache2.conf
mentre quello di php si trova in:
/etc/php/7.0/apache2/php.ini
Per editarli utilizziamo nano, quindi rispettivamente i comandi saranno:
sudo nano /etc/apache2/apache2.conf
per Apache e
sudo nano /etc/php/7.0/apache2/php.ini
per php.
Installazione completata
L’installazione è ora completata. Per verificarne il corretto funzionamento inseriamo l’indirizzo ip del nostro Raspberry nel browser, se tutto è andato a buon fine dovrebbe apparire la pagina “IT WORKS”.
Passaggi successivi
Ora che abbiamo installato Apache possiamo farci girare le nostre pagine html/php, ora non resta che installare il database.
Continua: Installazione del database Mysql