Installation de phpMyAdmin sur un serveur sous Debian 11

phpMyAdmin (PMA) est une application Web de gestion pour les systèmes de gestion de base de données MySQL et MariaDB, réalisée principalement en PHP et distribuée sous licence GNU GPL.

wikipédia

Sources : https://askubuntu.com/questions/896988/change-phpmyadmin-port-from-80-to-another-number

Mise à jour du système (en administrateur root su) :

apt-get update
apt-get upgrade

Installation de phpMyAdmin depuis un terminal en administrateur :

apt-get install phpmyadmin

Serveur web à reconfigurer automatiquement : apache2

Faut-il configurer la base de données de phpmyadmin avec dbconfig-common ? Oui

Configuration de l’hôte virtuel (virtualhost) exemple avec le port 99.

nano /etc/apache2/sites-available/phpmyadmin.conf
<VirtualHost *:99>
   ServerName localhost
        <Directory /usr/share/phpmyadmin>
                AllowOverride None
                Require all granted
        </Directory>
   DocumentRoot /usr/share/phpmyadmin
   Include /etc/phpmyadmin/apache.conf
   ErrorLog ${APACHE_LOG_DIR}/phpmyadmin.error.log
   CustomLog ${APACHE_LOG_DIR}/phpmyadmin.access.log combined
</VirtualHost>

Pour enregistrer le fichier :

[CRTL] + [X] pour quitter l’éditeur nano.

[O] pour confirmer l’enregistrement des modifications.

[Entrée] pour confirmer le nom du fichier.

Changez la configuration d’Apache et redémarrez-le.

a2disconf phpmyadmin
a2ensite phpmyadmin
systemctl restart apache2.service

Fichier pour changer le port d’écoute d’Apache 2

Après son installation Apache écoute les ports par défaut 80 pour le HTTP et 443 pour le HTTPS.

Pour modifier le fichier de configuration.

nano /etc/apache2/ports.conf

Si je veux qu’Apache écoute en plus le port 99, j’ajoute la ligne suivante en début du fichier.

Listen 0.0.0.0:99

Enregistrez le fichier comme vu précédemment.

Redémarrer le serveur WEB Apache :

systemctl restart apache2.service

Accès au serveur depuis le réseau local ou à distance

Pour accéder à phpMyAdmin avec l’ip et le port 99.

http://adresse_ip:99 ou http:// adresse_ip:99/phpmyadmin

Login : root mot de passe administrateur MariaDB


Plus d’informations

Exemple d’utilisation de phpMyAdmin pour changer le nom de domaine d’un site WordPress.

Comment changer le nom de domaine d’un site WordPress ?

https://www.journalducm.com/comment-changer-nom-de-domaine-site-wordpress/

Sauvegarde d’un site avec Filezilla et PhpMyAdmin.

https://www.team-ever.com/sauvegarde-site-avec-filezilla-et-phpmyadmin/

Retour en haut