phpMyAdmin est une application web populaire qui permet de gérer les bases de données MySQL ou MariaDB via un navigateur web. Cet outil est extrêmement utile pour ceux qui préfèrent une interface graphique plutôt que la ligne de commande pour gérer leurs bases de données. Installer phpMyAdmin sur Rocky Linux 9 vous permettra d’administrer vos bases de données de manière efficace et intuitive. Ce guide détaillé explique comment installer phpMyAdmin sur Rocky Linux 9, en fournissant des instructions claires et des exemples de commandes pour rendre ce processus accessible aux débutants, tout en offrant une richesse d’informations pour les utilisateurs plus avancés.
Prérequis
- Un serveur fonctionnant sous Rocky Linux 9.
- Apache, MySQL/MariaDB, et PHP déjà installés sur le serveur.
- Accès root ou un utilisateur avec des privilèges sudo.
Étape 1 : Installation des dépendances PHP
phpMyAdmin nécessite PHP et plusieurs extensions PHP pour fonctionner. Assurez-vous que votre système est à jour et installez les extensions nécessaires.
- Mettez à jour votre système :
sudo dnf update -y
- Installez les extensions PHP requises :
sudo dnf install php-json php-mbstring -y
Étape 2 : Téléchargement de phpMyAdmin
Vous pouvez télécharger la dernière version stable de phpMyAdmin directement depuis le site officiel.
- Téléchargez phpMyAdmin :
wget https://files.phpmyadmin.net/phpMyAdmin/5.1.1/phpMyAdmin-5.1.1-all-languages.zip
- Extrayez le fichier téléchargé dans le répertoire de votre serveur web :
unzip phpMyAdmin-5.1.1-all-languages.zip
sudo mv phpMyAdmin-5.1.1-all-languages /usr/share/phpmyadmin
Étape 3 : Configuration de phpMyAdmin
- Créez un répertoire temporaire pour phpMyAdmin et ajustez les permissions :
sudo mkdir -p /var/lib/php/session
sudo chown -R apache:apache /var/lib/php/session
sudo chown -R apache:apache /usr/share/phpmyadmin
- Configurez phpMyAdmin. Copiez le fichier de configuration exemple pour commencer :
sudo cp /usr/share/phpmyadmin/config.sample.inc.php /usr/share/phpmyadmin/config.inc.php
sudo nano /usr/share/phpmyadmin/config.inc.php
- Générez une clé secrète pour la configuration. Vous pouvez le faire en utilisant un générateur de clés en ligne ou en créant une chaîne aléatoire vous-même.
$cfg['blowfish_secret'] = 'UNE_CHAINE_DE_32_CARACTERES';
Étape 4 : Configuration d’Apache pour phpMyAdmin
- Créez un fichier de configuration Apache pour phpMyAdmin :
sudo nano /etc/httpd/conf.d/phpmyadmin.conf
- Ajoutez la configuration suivante :
Alias /phpmyadmin /usr/share/phpmyadmin
<Directory /usr/share/phpmyadmin/>
AddDefaultCharset UTF-8
<IfModule mod_authz_core.c>
Require all granted
</IfModule>
<IfModule !mod_authz_core.c>
Order allow,deny
Allow from all
</IfModule>
Options FollowSymLinks
DirectoryIndex index.php
</Directory>
- Redémarrez Apache pour appliquer les modifications :
sudo systemctl restart httpd
Étape 5 : Sécurisation de phpMyAdmin
Assurez-vous que votre installation de phpMyAdmin est sécurisée, notamment en utilisant HTTPS pour crypter la connexion et en configurant des mesures de sécurité comme l’authentification à deux facteurs si nécessaire.
Pour ceux qui cherchent une solution d’hébergement fiable pour leur phpMyAdmin, Shape.host propose des services Cloud VPS adaptés à vos besoins. Nos VPS Linux SSD offrent les performances et la flexibilité nécessaires pour déployer et gérer phpMyAdmin sur Rocky Linux 9, assurant une plateforme stable et sécurisée pour la gestion de vos bases de données.