phpMyAdmin est un outil d'administration gratuit et open source pour MySQL et MariaDB. En tant qu'application Web portable écrite principalement en PHP, il est devenu l'un des outils d'administration MySQL les plus populaires, en particulier pour les services d'hébergement Web. Dans ce guide, nous allons installer phpMyAdmin avec Nginx sur CentOS 7.
Déploiement de votre serveur cloud
Si vous n'êtes pas déjà inscrit sur Cloudwafer , vous devriez commencer par vous inscrire . Prenez un moment pour créer un compte, après quoi vous pourrez facilement déployer vos propres serveurs cloud.
Une fois inscrit, connectez-vous à votre Espace Client Cloudwafer avec le mot de passe fourni dans votre mail et déployez votre Cloudwafer serveur cloud.
Mettre à jour les packages système sur CentOS
Il est toujours recommandé de mettre à jour le système avec les derniers packages avant de commencer toute installation majeure. Cela se fait avec la commande ci-dessous :
sudo yum update
Installer Nginx
Installez Nginx à l'aide du gestionnaire de packages CentOS yum comme indiqué ci-dessous :
sudo yum install nginx


Vérifier la version de Nginx
Après l'installation, vous pouvez vérifier la version installée du serveur Web Nginx sur votre serveur CentOS 7 en lançant la commande suivante :
sudo nginx -v

Étape 2 :Installez phpMyAdmin
Installer phpMyAdmin en utilisant le gestionnaire de packages CentOS yum comme indiqué ci-dessous :
sudo yum -y install phpmyadmin php


Étape 3 :Configurer phpMyAdmin
Après avoir installé phpMyAdmin avec succès, nous allons créer une configuration d'hôte virtuel car phpMyAdmin n'en crée pas automatiquement une lui-même.
Créez un fichier d'hôte virtuel nommé phpMyAdmin.conf dans le /etc/nginx/conf.d .
sudo nano /etc/nginx/conf.d/phpMyAdmin.conf
Ajoutez les modifications suivantes au nom de domaine. Vous pouvez le remplacer par votre propre nom de domaine ou l'adresse IP de votre serveur.
server {
listen 80;
server_name php.cloudwaferlabs.com.ng;
root /usr/share/phpMyAdmin;
location / {
index index.php;
}
## Images and static content is treated differently
location ~* ^.+.(jpg|jpeg|gif|css|png|js|ico|xml)$ {
access_log off;
expires 30d;
}
location ~ /\.ht {
deny all;
}
location ~ /(libraries|setup/frames|setup/libs) {
deny all;
return 404;
}
location ~ \.php$ {
include /etc/nginx/fastcgi_params;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /usr/share/phpMyAdmin$fastcgi_script_name;
}
}

Assurez-vous d'enregistrer avant de fermer le fichier.
Ensuite, redémarrez les services :
sudo systemctl restart nginx
Installer PHP-FPM Installez php-fpm comme indiqué ci-dessous :
sudo yum install php-fpm

Ensuite, redémarrez php-fpm comme indiqué ci-dessous :
sudo systemctl restart php-fpm
Ensuite, accédez à phpMyAdmin depuis le navigateur sur votre nom de domaine ou l'adresse IP du serveur.
