Introduzione

PhpMyAdmin è un'applicazione web che consente di utilizzare MySQL tramite il browser.

Se il vostro intento è installare phpMyAdmin su di un server Debian 10 in remoto continuate a leggere, altrimenti se volete installare phpMyAdmin sul vostro computer locale saltate il primo paragrafo "Connessione al Server" e leggere il successivo.

Connessione al Server

Per accedere al server, è necessario conoscere l'indirizzo IP. Avrai anche bisogno della password per l'autenticazione.

Per connettersi al server come utente root digitare questo comando:

ssh [email protected]_DEL_SERVER

Successivamente vi verrà chiesto di inserire la password dell'utente root.

Se non utilizzate l'utente root potete connettervi con un'altro nome utente utilizzando lo stesso comando, quindi modificare anche il primo parametro:

ssh [email protected]_DEL_SERVER

Successivamente vi verrà chiesto di inserire la password del vostro utente.

Siete ora connessi al vostro server, siete pronti per iniziare l'installazione di phpMyAdmin.

Prerequisiti

Installazione phpMyAdmin

Per installare phpMyAdmin dare questi semplici comandi da terminale:

sudo apt update
sudo apt -y install phpmyadmin php-mbstring php-gettext

Se riscontrate un messaggio di errore simile al seguente:

Package 'phpmyadmin' has no installation candidate

Aggiungere il seguente repository:

echo "deb http://ftp.debian.org/debian unstable main contrib" > /etc/apt/sources.list.d/debian.list

Quindi aggiornare l'elenco dei pacchetti:

sudo apt update

Quindi riprovare ad installare phpMyAdmin

sudo apt install phpmyadmin

ATTENZIONE

  • Durante la fase di installazione di phpMyAdmin vi verrà chiesto di selezionare Apache2 oppure Lighttpd, se avete installato Nginx non bisogna selezionare niente, andate su "OK" per proseguire.
    Se avete installato Apache2 premere spazio per selezionarlo, altrimenti l'installazione non genererà i collegamenti necessari con Apache.

  • A questo punto è richiesto il database dbconfig-common per la corretta configurazione di phpMyadmin quindi selezionare "Ok"

  • Inserire la password di amministratore del vostro database.

  • Confermare la password

Se avete installato Apache l'installazione è terminata, non dovete fare nient'altro, phpMyAdmin ha generato in automatico i link simbolici con Apache2.
Se invece avete installato Nginx, dare il seguente comando per creare un link simbolico di phpMyAdmin con Nginx:

sudo ln -s /usr/share/phpmyadmin/ /var/www/html/

Riavviare Apache:

systemctl restart apache2

Oppure riavviare Nginx

systemctl restart nginx

Adesso potete effettuare il login su phpMyAdmin collegandovi al vostro indirizzo IP pubblico, nome dominio oppure in localhost aggiungendo /phpmyadmin alla fine dell'indirizzo.

http://vostro_dominio/phpmyadmin
http://localhost/phpmyadmin

L'installazione e la configurazione di phpMyAdmin su Debian 10 è terminata.