Sommario:
- Passaggio 1: ## Immagine Raspbian ##
- Passaggio 2: ## Aggiorna Raspbian ##
- Passaggio 3: ## Installa Apache2 ##
- Passaggio 4: ## Installa PHP7 ##
- Passaggio 5: ## Installa MySQL ##
- Passaggio 6: ## Installa PHPMyAdmin ##
- Passaggio 7: ## Imposta un FTP ##
Video: Installazione di LAMP (Linux, Apache, MySQL, PHP) su un Raspberry Pi: 7 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:02
Configura uno stack LAMP (Linux Rasbian Stretch Lite, Apache2, MySQL (MariaDB-10), PHP7) con PHPMyAdmin e accesso FTP sul tuo Raspberry Pi e configuralo per funzionare come server web.
Avrai bisogno di un computer Raspberry Pi connesso a Internet con una scheda MicroSD da 8 GB (o superiore). All'inizio dovrai essere in grado di configurare Raspi-config con una tastiera per cambiare la password Raspbian predefinita e abilitare SSH. Una volta completata la configurazione di Raspi, dovrai solo connetterti tramite una connessione SSH.
Dovresti già essere in grado di configurare l'immagine Rasbian sulla scheda MicroSD, avrai bisogno di sapere come eseguire SSH su Raspberry Pi ed essere in grado di configurare il tuo database SQL utilizzando PHPMyAdmin.
Dove vedi $, questo è il comando che devi incollare/usare per installare e configurare il software.
Passaggio 1: ## Immagine Raspbian ##
Crea un'immagine Raspbian Stretch Lite su una scheda MicroSD (> 8 GB consigliati)
Una volta avviato il RasPi, accedi con Nome utente: pi Password: raspberry
poi
$ hostname -I
(Annota l'indirizzo IP, ti servirà per SSH al RasPi, ad es. 192.168.0.100)
$ sudo raspi-config
Opzione 1 - 'Cambia password utente' > Ok > Inserisci nuova password UNIX > Ridigita nuova password > Ok
Opzione 5 - "Opzioni di interfaccia" > "P2 SSH" > Sì Tab a "Fine" > Invio
$ sudo reboot
Passaggio 2: ## Aggiorna Raspbian ##
Ora usando Putty connettiti all'RPi usando l'indirizzo IP di precedenti.accedi con Nome utente: pi e la tua password
$ sudo apt update && sudo apt upgrade -y
$ sudo reboot
Passaggio 3: ## Installa Apache2 ##
Usando nuovamente Putty connettiti all'RPi usando l'indirizzo IP di prima.
accedi con Username: pi & la tua password
$ sudo apt install apache2 -y
Una volta terminata l'installazione di Apache2 apri un browser web sulla stessa rete Wi-Fi e inserisci l'indirizzo IP del RasPi. Se Apache2 è installato correttamente vedrai una pagina che dice "Pagina predefinita di Apache2 Debian" e "Funziona!".
$ sudo a2enmod riscrivi
$ sudo systemctl riavvia apache2
$ sudo chown -R pi:www-data /var/www/html/
$ sudo chmod -R 770 /var/www/html/
$ sudo nano /etc/apache2/apache2.conf
Trova: (puoi usare Ctrl e W per trovare)
Elenco /var/www/
Opzioni Indici FollowSymLinks AllowOverride Nessuno Richiedi tutto concesso /Directory
Cambia in:
Directory /var/www/ Opzioni Indici FollowSymLinks
ConsentiIgnora tutto
Richiedi tutto concesso
/Directory
Ctrl & O > Invio > Ctrl & X
$ sudo service apache2 restart
Passaggio 4: ## Installa PHP7 ##
$ sudo apt install php libapache2-mod-php -y
Test di PHP
Dovrai prima eliminare il file “index.html” nella directory “/var/www/html”.
$ sudo rm /var/www/html/index.html
Quindi crea un file "index.php" in questa directory, con questa riga di comando
$ echo "" > /var/www/html/index.php
Aggiorna il browser web sulla stessa rete Wi-Fi, ora dovresti vedere la pagina delle informazioni PHP.
Passaggio 5: ## Installa MySQL ##
$ sudo apt install mysql-server php-mysql -y
$ sudo service apache2 restart
$ sudo mysql_secure_installation
Ti verrà chiesto di inserire la password corrente per root (il valore predefinito è vuoto): premi Invio.
Imposta la password di root, digita Y e premi Invio.
Digita una nuova password e premi Invio. Importante: ricorda questa password di root.
Reinserire la nuova password e premere Invio.
Digita Y e premi Invio per rimuovere gli utenti anonimi.
Digita Y e premi Invio per non consentire l'accesso come root da remoto.
Digitare Y e premere Invio per rimuovere il database di prova e accedervi.
Digita Y e premi Invio per ricaricare le tabelle dei privilegi ora.
Al termine, vedrai il messaggio Tutto fatto! e grazie per aver utilizzato MariaDB!.
$ sudo mysql -uroot -p
Inserisci la password di root.
$ crea il database NOMEDATABASE;
$ CONCEDERE TUTTI I PRIVILEGI SU YOURDATABASENAME.* A 'root'@'localhost' IDENTIFICATO DA 'YOURROOTPASSWORD';
$ PRIVILEGI FLUSH;
Ctrl & D
Passaggio 6: ## Installa PHPMyAdmin ##
$ sudo apt install phpmyadmin -y
Seleziona Apache2 con i tasti cursore e premi la barra spaziatrice per evidenziare Apache2 > Tab > Invio.
Configura il database per phpmyadmin con dbconfig-common? Seleziona 'No' > Invio, abbiamo già configurato un database sopra con l'installazione di MySQL.
Per accedere a phpmyadmin utilizzare l'indirizzo IP del RasPi ad es. 192.168.0.100/phpmyadmin/ Nome utente: root e YOURROOTPASSWORD
Passaggio 7: ## Imposta un FTP ##
$ sudo apt install vsftpd -y
$ sudo nano /etc/vsftpd.conf
Trova: (puoi usare Ctrl e W per trovare)
local_enable=SI
ssl_enable=NO
Cambia in:
#local_enable=SI
#ssl_enable=NO
Aggiungi in fondo al file:
# CUSTOMssl_enable=S local_enable=S chroot_local_user=S local_root=/var/www user_sub_token=pi write_enable=S local_umask=002 allow_writeable_chroot=S ftpd_banner=Benvenuto nel mio servizio FTP Raspberry Pi.
Ctrl & O > Invio > Ctrl & X
$ sudo usermod -a -G www-data pi
$ sudo usermod -m -d /var/www pi
$ sudo chown -R www-data:www-data /var/www
$ sudo chmod -R 775 /var/www
$ sudo reboot
Il processo è ora completo.
Consigliato:
Installazione del sottosistema Windows per Linux (WSL): 3 passaggi
Installazione del sottosistema Windows per Linux (WSL): questo set di istruzioni ha lo scopo di aiutare gli utenti a installare il sottosistema Windows per Linux sul proprio computer Windows 10. La distribuzione Linux specifica che utilizzerà questo set di istruzioni si chiama Ubuntu. Guarda qui per una panoramica dei diversi Linux
Installazione De La Carte TagTagTag Pour Nabaztag / Installazione della scheda TagTagTag sul Nabaztag: 15 passaggi
Installation De La Carte TagTagTag Pour Nabaztag / Installazione della scheda TagTagTag sul tuo Nabaztag: (vedi sotto per la versione inglese)La carte TagTagTag è stato creato nel 2018 lors de Maker Faire Paris pour faire renaitre les Nabaztag et les Nabaztag:tag. Elle a fait l'objet ensuite d'un financement participatif sur Ulule en juin 2019, si vous souhaitez
Installazione De La Carte TagTagTag Pour Nabaztag:tag / Installazione della scheda TagTagTag sul tuo Nabaztag:tag: 23 passaggi
Installation De La Carte TagTagTag Pour Nabaztag:tag / Installing the TagTagTag Board on Your Nabaztag:tag: (vedi sotto per la versione inglese)La carte TagTagTag a été créée en 2018 lors de Maker Faire Paris pour faire renaitre les Nabaztag et les Nabaztag:tag . Elle a fait l'objet ensuite d'un financement participatif sur Ulule en juin 2019, si vous souhaitez
Installazione di Raspbian in Raspberry Pi 3 B senza HDMI - Iniziare con Raspberry Pi 3B - Configurare il tuo Raspberry Pi 3: 6 passaggi
Installazione di Raspbian in Raspberry Pi 3 B senza HDMI | Iniziare con Raspberry Pi 3B | Configurazione del tuo Raspberry Pi 3: come alcuni di voi sanno, i computer Raspberry Pi sono davvero fantastici e puoi ottenere l'intero computer solo su una singola piccola scheda. Il Raspberry Pi 3 Modello B è dotato di un ARM Cortex A53 quad-core a 64 bit con clock a 1.2 GHz. Questo pone il Pi 3 a circa 50
Installazione di un nuovo host virtuale nel server Web Apache: 3 passaggi
Installazione di un nuovo host virtuale nel server Web Apache: lo scopo di questo tutorial è illustrare il processo di configurazione e avvio di un nuovo host virtuale del server Web Apache. Un host virtuale è un "profilo" che rileva quale host DNS (ad esempio, www.MyOtherhostname.com) viene chiamato per un