Sezione discussioni sul grande computer che sta nella tua mano

Moderatore: Content Writers

Regole del forum   

[NEWS]Come installare Apache + MySQL + PHP (LAMP Server) su Raspberry Pi
Pochi semplici passaggi per installare un server LAMP su Raspberry Pi

Immagine
In questa guida vedremo come installare un server LAMP ( Linux, Apache, MySQL, PHP) su un Raspberry Pi. LAMP è un pacchetto software utilizzato per lo sviluppo web.
Prima di continuare con questo tutorial:
Raspberry Pi anche la versione 3 funziona senza problemi.


Tramite Raspberry Pi Imager abbiamo installato sulla microSD una versione UBUNTU SERVER a 64 bit con Abilitazione e connessione con SSH. Una volta inserita la microSD sul Raspberry Pi automaticamente all'accensione viene installato il sistema operativo, attendiamo un paio di minuti prima di arrivare al login.

Puoi eseguire i comandi successivi su un Raspberry Pi impostato come computer desktop o utilizzando una connessione SSH .
Codice: Seleziona tutto
pi@raspberrypi:~ $ hostname -I
Aggiornamento sistema
Prima di iniziare la procedura di installazione, esegui i seguenti comandi per aggiornare il tuo Pi:
Codice: Seleziona tutto
pi@raspberrypi:~ $ sudo apt update && sudo apt upgrade -y
Installa Apache2 su Raspberry Pi
Apache2 è il software per server web più utilizzato. In breve, un server web è il software che gestisce le richieste di accesso a una pagina web. Quindi, a seconda della pagina che hai richiesto, il server genererà il documento per servirti ( .html , .php , ecc.).
Codice: Seleziona tutto
pi@raspberrypi:~ $ sudo apt install apache2 -y
Apache è ora installato, eseguiamo questi comandi e dovresti avere un file index.html in questa percorso
Codice: Seleziona tutto
pi@raspberrypi:~ $ cd /var/www/html
pi@raspberrypi:~ $ ls -al
index.html
Per sapere l'indirizzo IP del Raspberry Pi.
Codice: Seleziona tutto
pi@raspberrypi:~ $ hostname -I
Immagine
Nel mio caso, l'indirizzo IP del Raspberry Pi è 192.168.178.111. Se apri il tuo indirizzo IP in qualsiasi browser della tua rete locale, dovrebbe essere caricata una pagina web simile ( http://192.168.178.111 ):
Immagine

Installa PHP su Raspberry Pi
PHP è un linguaggio di scripting lato server. PHP ( Hypertext Preprocessor) viene utilizzato per sviluppare applicazioni web dinamiche. Un file PHP contiene<?php…?>tag e termina con l'estensione “ .php “.
Per installare PHP su Raspberry Pi, esegui:
Codice: Seleziona tutto
pi@raspberrypi:/var/www/html $ sudo apt install php -y
Una volta terminata l'installazione verifichiamo l'installazione se è andata a buon fine. (vedremo la versione installata di php eseguendo questo comando)
Codice: Seleziona tutto
pi@raspberrypi:/var/www/html $ php -v
Install MySQL (MariaDB Server) on Raspberry Pi
MySQL (spesso pronunciato My S – Q – L ) è un popolare database relazionale open source.
Installa i pacchetti MySQL Server (MariaDB Server) e PHP-MySQL inserendo il seguente comando:
Codice: Seleziona tutto
pi@raspberrypi:/var/www/html $ sudo apt install mariadb-server php-mysql -y
pi@raspberrypi:/var/www/html $ sudo service apache2 restart
Dopo aver installato MySQL (MariaDB Server), si consiglia di eseguire questo comando per una maggiore protezione di MySQL:
Codice: Seleziona tutto
pi@raspberrypi:/var/www/html $ sudo mysql_secure_installation
Immagine
Ti verrà chiesto di inserire la password corrente per root (digitare una password sicura): premi Invio
  • Digita Y e premi Invio per impostare la password di root
  • Digita una password al prompt Nuova password: e premere Invio. Importante: ricorda questa password di root, poiché ti servirà in seguito
  • Digita Y per rimuovere utenti anonimi
  • Digita Y per impedire l'accesso root da remoto
  • Digita Y per rimuovere il database di test e accedervi
  • Digita Y per ricaricare le tabelle dei privilegi adesso
Una volta completata l'installazione, vedrai il messaggio: “Thanks for using MariaDB!”.

Installa phpMyAdmin su Raspberry Pi
phpMyAdmin è uno strumento software gratuito scritto in PHP, destinato a gestire l'amministrazione di MySQL utilizzando un'interfaccia web.
Per installare phpMyAdmin su un Raspberry Pi, digita il seguente comando nel terminale:
Codice: Seleziona tutto
pi@raspberrypi:/var/www/html $ [b]sudo apt install phpmyadmin -y
Il programma di installazione di PHPMyAdmin ti farà alcune domande. Utilizzeremo il file dbconfig-common .
  • Seleziona Apache2 quando richiesto e premi il tasto Invio
  • Configurazione di phpmyadmin ? OK
  • Configurare il database per phpmyadmin con dbconfig-common ?
  • Digita la tua password e premi OK
Abilita l'estensione PHP MySQLi e riavvia Apache2 affinché le modifiche abbiano effetto:
Codice: Seleziona tutto
pi@raspberrypi:/var/www/html $ sudo phpenmod mysqli
pi@raspberrypi:/var/www/html $ sudo service apache2 restart
Nel mio caso, l'indirizzo IP del Raspberry Pi è 192.168.178.111. In qualsiasi browser della tua rete locale, dovrebbe essere caricata una pagina web simile ( http://192.168.178.111/phpmyadmin ):
Immagine

Inserisci il tuo nome utente definito (dovrebbe essere = pi) e la password che hai definito durante l'installazione.
Premi il pulsante Esegui per accedere. Viene caricata una nuova pagina:
Immagine
Abbiamo finito! Il tuo Raspberry Pi è predisposto con un server LAMP: Apache2, MySQL, PHP e phpMyAdmin per una gestione più semplice del database attraverso un'interfaccia web.

Passaggio facoltativo (ma consigliato)
Per gestire le tue pagine web, dovresti modificare le autorizzazioni per il tuo/var/www/html/cartella. Esegui i seguenti comandi:
Codice: Seleziona tutto
pi@raspberrypi:~ $ ls -lh /var/www/
pi@raspberrypi:~ $ sudo chown -R pi:www-data /var/www/html/
pi@raspberrypi:~ $ sudo chmod -R 770 /var/www/html/
pi@raspberrypi:~ $ ls -lh /var/www/

Non siamo nella sezione dedicata ad UCLAN ma breve[…]

Impianto personale, lnb universale

@Matteo Pac come potrai leggere anche sul dedic[…]

@Matteo Pac se già possiedi il decoder EDISION […]