VPS: Installazione di phpMyAdmin
Questa guida è stata creata con i seguenti prodotti:
(I dettagli possono variare con prodotti di fornitori diversi ma i concetti principali rimangono gli stessi)
Introduzione
phpMyAdmin è uno strumento gratuito basato sul web per gestire database MySQL e MariaDB. Offre un’interfaccia intuitiva che permette di creare, modificare, gestire ed eliminare database senza dover scrivere manualmente comandi SQL.
Preparazione
Prima di iniziare l’installazione, assicurati che il sistema sia aggiornato. Aggiornamenti e upgrade pendenti possono essere eseguiti così:
sudo apt update -y
sudo apt upgrade -y
Devi anche verificare di avere già PHP installato sul tuo sistema, essenziale per usare phpMyAdmin. Per scoprire come installare PHP, dai un’occhiata alla nostra guida Installa PHP.
Se mancano i pacchetti PHP necessari, i file PHP di phpMyAdmin non potranno essere processati e visualizzati correttamente.
Installazione
Se la preparazione è completa, puoi iniziare l’installazione dell’interfaccia phpMyAdmin. Per prima cosa apri la directory di installazione dove vuoi mettere phpMyAdmin.
Spostati nella directory con il comando cd /usr/share. Poi scarica l’ultima versione di phpMyAdmin nella directory con wget:
wget https://www.phpmyadmin.net/downloads/phpMyAdmin-latest-all-languages.zip -O phpmyadmin.zip
Se il comando wget non è disponibile, installalo con sudo apt install wget -y.
Quando il download è finito, estrai il file ZIP con:
unzip phpmyadmin.zip
Se il comando unzip non è disponibile, installalo con sudo apt install unzip -y.
Ora rinomina la cartella estratta con un nome più semplice, elimina il file ZIP e imposta i permessi necessari:
mv phpMyAdmin-*-all-languages phpmyadmin
rm phpmyadmin.zip; chmod -R 0755 phpmyadmin
Configurazione
File di configurazione del web server
Ora devi aggiungere phpMyAdmin alla configurazione del web server. Crea un nuovo file di configurazione Virtual Host con nano /etc/apache2/conf-available/phpmyadmin.conf e inserisci questo contenuto:
# Configurazione Apache per phpMyAdmin
Alias /phpmyadmin /usr/share/phpmyadmin
<Directory /usr/share/phpmyadmin>
Options SymLinksIfOwnerMatch
DirectoryIndex index.php
</Directory>
# Blocca l’accesso web per motivi di sicurezza alle directory non necessarie
<Directory /usr/share/phpmyadmin/templates>
Require all denied
</Directory>
<Directory /usr/share/phpmyadmin/libraries>
Require all denied
</Directory>
<Directory /usr/share/phpmyadmin/setup/lib>
Require all denied
</Directory>
Dopo aver inserito il contenuto, salva e chiudi con CTRL+X, poi premi Y e conferma con Invio.
Attiva e ricarica la nuova configurazione con questi comandi:
a2enconf phpmyadmin
systemctl reload apache2
Creazione della directory temporanea necessaria
Per far funzionare phpMyAdmin correttamente, crea una directory temporanea e imposta i permessi giusti con:
mkdir /usr/share/phpmyadmin/tmp/
chown -R www-data:www-data /usr/share/phpmyadmin/tmp/
Conclusione
Complimenti, hai installato e configurato phpMyAdmin con successo! Puoi accedere all’interfaccia web usando l’indirizzo IP e il percorso del tuo server (http://IP-Address/phpmyadmin). Per qualsiasi domanda o supporto, il nostro team è sempre pronto ad aiutarti ogni giorno! 🙂