VPS : Installation de phpMyAdmin
Ce guide a été créé avec les produits suivants :
(Les détails peuvent varier selon les produits de différents fournisseurs, mais les concepts principaux restent les mêmes)
Introduction
phpMyAdmin est un outil gratuit basé sur le web pour gérer les bases de données MySQL et MariaDB. Il offre une interface intuitive qui permet aux utilisateurs de créer, modifier, gérer et supprimer des bases de données sans avoir à taper manuellement des commandes SQL.
Préparation
Avant de commencer l’installation, assure-toi que ton système est à jour. Les mises à jour et upgrades en attente peuvent être effectuées comme suit :
sudo apt update -y
sudo apt upgrade -y
Tu dois aussi vérifier que PHP est déjà installé sur ton système. C’est indispensable pour utiliser phpMyAdmin. Pour savoir comment installer PHP, jette un œil à notre guide Installer PHP.
Si les paquets PHP nécessaires manquent, les fichiers PHP de phpMyAdmin ne pourront pas être traités et affichés correctement.
Installation
Une fois la préparation terminée, on peut lancer l’installation de l’interface phpMyAdmin. Pour ça, ouvre d’abord le répertoire d’installation où phpMyAdmin doit être installé.
Navigue vers le répertoire avec la commande cd /usr/share
. La dernière version de phpMyAdmin doit ensuite être téléchargée dans ce répertoire avec wget
:
wget https://www.phpmyadmin.net/downloads/phpMyAdmin-latest-all-languages.zip -O phpmyadmin.zip
Si le service wget
n’est pas trouvé, tu peux l’installer avec la commande sudo apt install wget -y
.
Dès que le téléchargement est terminé, décompresse le fichier ZIP avec la commande suivante :
unzip phpmyadmin.zip
Si le service unzip
n’est pas trouvé, tu peux l’installer avec la commande sudo apt install unzip -y
.
L’archive décompressée peut maintenant être renommée avec un nom plus simple, le fichier ZIP supprimé et les permissions nécessaires appliquées :
mv phpMyAdmin-*-all-languages phpmyadmin
rm phpmyadmin.zip; chmod -R 0755 phpmyadmin
Configuration
Fichier de configuration du serveur web
Maintenant, il faut ajouter phpMyAdmin à la configuration du serveur web. Pour cela, utilise nano /etc/apache2/conf-available/phpmyadmin.conf
pour créer un nouveau fichier de configuration de Virtual Host et remplis-le avec ce contenu :
# Configuration Apache pour phpMyAdmin
Alias /phpmyadmin /usr/share/phpmyadmin
<Directory /usr/share/phpmyadmin>
Options SymLinksIfOwnerMatch
DirectoryIndex index.php
</Directory>
# Interdire l’accès web pour des raisons de sécurité aux répertoires qui n’en ont pas besoin
<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>
Une fois la configuration Apache2-phpMyAdmin remplie, sauvegarde et ferme avec CTRL+X, puis appuie sur la touche Y et confirme avec Entrée.
Le fichier de configuration du Virtual Host nouvellement créé doit ensuite être activé et chargé. Pour ça, exécute ces commandes :
a2enconf phpmyadmin
systemctl reload apache2
Création du répertoire temporaire requis
Pour que phpMyAdmin fonctionne correctement, un répertoire temporaire doit être créé et les permissions nécessaires définies. Tu peux faire ça avec ces commandes :
mkdir /usr/share/phpmyadmin/tmp/
chown -R www-data:www-data /usr/share/phpmyadmin/tmp/
Conclusion
Félicitations, tu as installé et configuré phpMyAdmin avec succès. Tu peux accéder à l’interface web via l’adresse IP et le chemin de ton serveur (http://Adresse-IP/phpmyadmin). Pour toute question ou aide, n’hésite pas à contacter notre équipe support, disponible tous les jours pour t’accompagner ! 🙂