Installazione phpMyAdmin · 5 min read · Jan 07, 2026
Installazione di phpMyAdmin su Ubuntu 24.04

phpMyAdmin è uno strumento gratuito e open-source per gestire e amministrare server MySQL. Ti consente di gestire i dati MySQL da un browser web e puoi gestire database, tabelle, colonne, indici, relazioni, utenti, permessi, ecc., da un’unica interfaccia utente dashboard nel tuo browser web.
Con phpMyAdmin, puoi importare ed esportare dati nel server MySQL. Puoi importare dati CSV e SQL nel tuo MySQL e anche esportare i tuoi dati in più formati come CSV, SQL, XML, Latex, XML, PDF e testo e fogli di calcolo OpenDocument.
Questo tutorial ti mostrerà come installare phpMyAdmin su Ubuntu 24.04. Installerai phpMyAdmin e poi lo proteggerai tramite il modulo Apache basic_auth.
Prerequisiti
Prima di procedere, conferma di avere i seguenti requisiti:
- Un server Ubuntu 24.04.
- Un utente non root con privilegi di amministratore.
- Un LAMP Stack (Linux, Apache, MySQL/MariaDB e PHP) installato.
Configurazione dell’utente MySQL/MariaDB
Prima di installare phpMyAdmin, creiamo un utente MySQL/MariaDB dedicato per gestire i database tramite phpMyAdmin. Questo utente avrà privilegi per accedere a tutti i database sul server MySQL/MariaDB, quindi assicurati di utilizzare una password sicura.
Accedi al tuo server MySQL/MariaDB con il seguente comando ‘mysql‘. Digita la tua password di root MySQL/MariaDB quando richiesto.
sudo mysql -u root -pUna volta effettuato l’accesso, esegui le seguenti query per creare un nuovo utente MySQL/MariaDB. In questo caso, creerai un utente ‘newuser‘ con la password ‘mystrongpassword‘. Questo utente sarà utilizzato per gestire i database tramite phpMyAdmin.
CREATE USER newuser@localhost IDENTIFIED BY 'mystrongpassword';
GRANT ALL PRIVILEGES ON *.* TO newuser@localhost;
FLUSH PRIVILEGES;
Ora verifica l’utente ‘newuser‘ con la seguente query. Assicurati che l’utente ‘newuser‘ possa accedere a tutti i database ‘.‘ all’interno del tuo server MySQL/MariaDB.
SHOW GRANTS FOR newuser@localhost;Digita quit per uscire quando hai finito.

Installazione di phpMyAdmin tramite il repository di Ubuntu
Su Ubuntu, phpMyAdmin può essere installato in due modi, tramite il repository ufficiale di Ubuntu e manualmente dal codice sorgente. In questa sezione, installerai phpMyAdmin tramite il repository di Ubuntu, che richiede l’installazione del LAMP Stack (Linux, Apache, MySQL/MariaDB).
Per prima cosa, aggiorna l’indice dei pacchetti di Ubuntu con il seguente comando.
sudo apt update
Controlla il pacchetto phpmyadmin con il seguente comando ‘apt info‘.
sudo apt info phpmyadminCome puoi vedere qui sotto, phpMyAdmin 5.2.1 è disponibile nel repository universe/web di Ubuntu. Il pacchetto phpMyAdmin richiede i pacchetti php-mysql e dbconfig-common per l’installazione.

Ora installa phpMyAdmin sul tuo server Ubuntu con il seguente comando ‘apt install‘. Digita Y per confermare l’installazione.
sudo apt install phpmyadmin
Seleziona il server web predefinito come ‘apache2‘, quindi OK.

Seleziona Sì per confermare il database per phpMyAdmin tramite dbconfig-common.

Ora inserisci la nuova password per l’utente phpMyAdmin e ripeti la password.
Ripeti la tua password:

Dopo che l’installazione è completata, la tua installazione di phpMyAdmin dovrebbe essere disponibile in:
- /etc/phpmyadmin/: Questa è la directory di configurazione principale per phpMyAdmin.
- /usr/share/phpmyadmin: Qui è dove è memorizzato il codice sorgente di phpMyAdmin.
Infine, apri il tuo browser web e visita http://192.168.5.30/phpmyadmin. Se la tua installazione ha avuto successo, ti verrà presentata la pagina di accesso di phpMyAdmin.
Accedi con il nuovo utente MySQL/MariaDB che hai creato, quindi fai clic su Login per confermare.

Se la tua autenticazione ha successo, dovresti vedere il dashboard di phpMyAdmin come il seguente:

Sicurezza dell’installazione di phpMyAdmin
Ora che hai installato phpMyAdmin, proteggerai il tuo phpMyAdmin cambiando il percorso di installazione predefinito e implementando il modulo Apache basic_auth. Questo aggiungerà una nuova autenticazione al tuo phpMyAdmin,
Per prima cosa, abilita il modulo di riscrittura per il server web Apache con il seguente comando.
sudo a2enmod rewriteApri il frammento Apache predefinito per phpMyAdmin ‘/etc/phpmyadmin/apache.conf‘ utilizzando il seguente editor nano.
sudo nano /etc/phpmyadmin/apache.confIn cima alla riga, cambia il percorso di installazione di phpMyAdmin. In questo caso, il percorso di phpMyAdmin sarà cambiato in ‘/padm‘.
Alias /padm /usr/share/phpmyadminAggiungi l’opzione ‘AllowOverride All‘ alla direttiva di phpMyAdmin ‘
...
...
AllowOverride All
...
...
Quando hai finito, salva il file ed esci dall’editor.

Ora crea un nuovo file .htaccess all’interno della directory phpMyAdmin ‘/usr/share/phpmyadmin/‘ con il seguente editor nano.
sudo nano /usr/share/phpmyadmin/.htaccessInserisci la seguente configurazione nel file. Con questo, proteggerai la direttiva di phpMyAdmin tramite il modulo Apache basic_auth.
AuthType Basic
AuthName "File Riservati"
AuthUserFile /etc/phpmyadmin/.htpasswd
Require valid-userSalva il file ed esci dall’editor quando hai finito.
Successivamente, esegui il seguente comando per generare un nuovo file di password ‘/etc/phpmyadmin/.htpasswd’ per l’autenticazione di base. In questo esempio, creerai un nuovo primo utente ‘padm‘. Quindi, inserisci la tua password e ripeti quando richiesto.
sudo htpasswd -c /etc/phpmyadmin/.htpasswd padm
Ora esegui il seguente comando per verificare la tua configurazione Apache. Assicurati di avere una sintassi corretta e riceverai l’output ‘Syntax is OK‘.
sudo apachectl configtestInfine, esegui il comando qui sotto per riavviare il server web Apache e applicare la tua nuova configurazione Apache.
sudo systemctl restart apache2Test della tua installazione di phpMyAdmin
Apri il tuo browser web e visita la tua installazione di phpMyAdmin con il nuovo percorso, come http://192.168.5.30/padm. Se la tua configurazione ha avuto successo, ti verrà richiesto di autenticazione della password dal modulo Apache basic_auth.
Inserisci il tuo utente e la tua password e fai clic su Accedi.

Se l’autenticazione ha successo, vedrai la pagina di accesso di phpMyAdmin. Altrimenti, vedrai la pagina Non autorizzato.

Accedi a phpMyAdmin con il tuo utente e password MySQL/MariaDB, quindi fai clic su Login per confermare.
Ora vedrai che phpMyAdmin è in esecuzione nel percorso personalizzato ‘/padm‘.

Hai ora completato l’installazione di phpMyAdmin sul server Ubuntu 24.04 e protetto phpMyAdmin cambiando l’installazione predefinita e implementando il modulo Apache basic-auth, che aggiunge una nuova autenticazione prima di accedere alla pagina di accesso di phpMyAdmin.
Questa installazione ti consente di accedere rapidamente a phpMyAdmin da qualsiasi host virtuale o nome di dominio. Quindi, se HTTPS è abilitato sul tuo nome di dominio, puoi anche accedere a phpMyAdmin tramite HTTPS sicuro.
Ricevi i nuovi post nella tua casella di posta.
Nessuno spam. Disiscriviti in qualsiasi momento.