Cette page fait partie d'un tutoriel complet sur l'installation d'un serveur web sur une machine virtuelle. Cette sixième partie du tutoriel explique comment installer phpMyAdmin sur notre serveur. phpMyAdmin est un outil logiciel écrit en PHP, destiné à gérer l'administration de bases de données de type MySQL.
Ce qui suit suppose qu'une machine virtuelle a été créée et que Debian 11 est déjà installée avec Apache, PHP et MariaDB. Si ce n'est pas le cas, veuillez vous rendre sur la page d'accueil et suivre le guide.
Avant d'installer phpMyAdmin, mettez votre système à jour :
sudo apt update && sudo apt -y upgrade
Les dépôts de Debian 11 incluent phpMyAdmin. Installons simplement le paquet phpMyAdmin :
sudo apt install phpmyadmin
phpMyAdmin est un logiciel en ligne. L'interface graphique est affichée dans une page web. Vous devez spécifier le serveur web associé à phpMyAmdin. Sélectionnez apache2 (le serveur installé précédemment) dans la page suivante :
La page suivante vous demande si vous voulez configurer la base de données automatiquement ou manuellement. Puisque MariDB est déjà correctement installé. Choisissons la configuration automatique :
Vous devez spécifier un mot de passe pour que phpMyAdmin s'enregistre avec la base de données. Vous ne devriez jamais avoir besoin de ce mot de passe car il sert uniquement à la communication entre phpMyAdmin et MariaDB. C'est à vous voir si vous spécifier un mot de passe ou le laisser vide (création automatique du mot de passe).
Une fois que phpMyAdmin est installé. Allez sur votre serveur avec le chemin /phpmyadmin/
:
Puisque le lien avec la base de données est déjà configuré. Vous pouvez maintenant vous connecter dans phpMyAdmin avec le nom d'utilisateur et le mot de passe que vous avez entré lors de la configuration de MariaDB.
Une fois connecté, vérifiez vos privilèges. Cliquez sur l'onglet Comptes d'utilisateurs et vérifiez les privilèges des utilisateurs.
La dernière étape de ce tutoriel est d'installer un serveur FTP pour permettre le transfert de fichiers depuis une machine distance.