Vai al contenuto principale

Configura phpMyAdmin su un Server Linux - Gestisci i Tuoi Database via Interfaccia Web

I prodotti ideali per questa guida

Inizia subito — ordina il prodotto adatto e segui questa guida passo dopo passo.

Introduzione​

phpMyAdmin è uno strumento gratuito basato sul web per gestire database MySQL e MariaDB. Offre un’interfaccia user-friendly che permette di creare, modificare, gestire ed eliminare database senza dover scrivere manualmente comandi SQL.

Installa phpMyAdmin con il One Click Apps Installer​

Puoi installare phpMyAdmin direttamente tramite il nostro One Click Apps Installer nell’interfaccia web del VPS. Dopo aver completato la configurazione iniziale delle app, apri il catalogo app, cerca phpMyAdmin e avvia il deployment scegliendo progetto, ambiente e dominio preferiti. Così hai un modo rapido e semplice per installare e gestire phpMyAdmin senza setup manuale da linea di comando, beneficiando comunque di gestione web integrata, supporto per domini personalizzati e provisioning SSL dove disponibile.

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 assicurarti di avere già PHP installato sul sistema. È fondamentale per usare phpMyAdmin. Per scoprire come installare PHP, dai un’occhiata alla nostra guida Installa PHP.

Pacchetti PHP mancanti

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
warning

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
warning

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​

Adesso devi aggiungere phpMyAdmin alla configurazione del web server. Usa nano /etc/apache2/conf-available/phpmyadmin.conf per creare un nuovo file di configurazione 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 che non servono
<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.

Ora attiva e carica 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! 🙂