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! 🙂