phpMyAdmin
 sql >> Base de données >  >> Database Tools >> phpMyAdmin

Installer phpMyAdmin avec Nginx sur CentOS 7

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.