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 dell'username e della password per l'autenticazione. Per connettersi al server come utente root digitare il seguente comando:
ssh root@IP_DEL_SERVER
Successivamente sarà necessario 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 root con il vostro nome_utente:
ssh VOSTRO_UTENTE@IP_DEL_SERVER
Successivamente vi verrà chiesto di inserire la password del vostro utente.
La porta standard per connettersi tramite ssh è la 22, se il vostro server utilizza una porta diversa, sarà necessario specificarla utilizzando il parametro -p, quindi digitare il seguente comando:
ssh nome_utente@IP_DEL_SERVER -p PORTA
Siete ora connessi al vostro server, siete pronti per iniziare l'installazione di phpMyAdmin.
Prerequisiti
- Installazione di Apache su Debian 10 oppure di Nginx su Debian 10.
- Installazione di MySQL: Come installare MySQL su Debian 10.
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/
Abilitare l'estensione mbstring:
sudo phpenmod mbstring
Riavviare Apache:
sudo systemctl restart apache2
Oppure riavviare Nginx
sudo 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.