Installation de phpmyadmin à Centos 7

Anonim

Installation de phpmyadmin à Centos 7

L'interface Web PHPMYADMIN est désormais activement impliquée par les utilisateurs de la base de données MySQL, puisqu'ils prennent en charge l'interaction uniquement via le terminal. L'installation d'un logiciel supplémentaire avec une interface graphique facilitera toute la simplification de la procédure de travail avec des serveurs Web. Toutefois, pour cela, vous devrez d'abord faire un certain nombre d'actions qui entraînent parfois des difficultés. Aujourd'hui, nous aimerions envisager l'installation de phpmyadmin dans le système d'exploitation Centos 7, divisant toutes les étapes importantes des étapes. Vous aurez seulement besoin de suivre les instructions en vous et de saisir correctement chaque équipe.

Installez phpmyadmin à Centos 7

Malheureusement, le référentiel officiel de la demande considérée n'existe pas, vous devrez donc d'abord ajouter un stockage d'utilisateur au système, à partir duquel le processus d'installation lui-même est effectué. De plus, deux versions de phpmyadmin sont particulièrement populaires, nous vous indiquerons d'installer chacun d'eux et de configurer davantage le serveur Web Apache ou Nginx.

Ajout de composants phpmyadmin

Bien entendu, lorsque vous travaillez avec de nouvelles applications de Linux, est toujours la priorité d'ajouter leurs bibliothèques au système et PhpMyAdmin n'a pas dépassé. Soulevons le sujet de deux versions disponibles en commençant par les développeurs recommandés.

Installation de phpmyadmin 4.4.

PHPMYADMIN 4.4 fonctionne dans la langue de programmation PHP version 5.4 et, comme vous le savez, cette version n'est pas la plus récente, ce qui ne l'empêche pas d'être la plus populaire et la plus demandée. Son installation dans les CentOS est fait par le « terminal » classique littéralement dans plusieurs actions:

  1. Exécutez la console par toute méthode pratique, par exemple, via le menu «Applications».
  2. Démarrage du terminal pour une installation supplémentaire phpmyadmin à Centos 7

  3. Entrez le régime sudo -iuvh commande http://dl.fedoraproject.org/pub/epel/epel-release-terest-7.noarch.rpm pour télécharger le logiciel à partir des paquets supplémentaires pour référentiel utilisateur Enterprise Linux.
  4. Téléchargez des paquets de référentiel pour phpmyadmin à Centos 7

  5. Pour continuer le processus, entrez le mot de passe du compte avec l'accès racine.
  6. Entrez le mot de passe pour télécharger des packages du référentiel PHPMYADMIN à Centos 7

  7. Après avoir terminé l'ajout de packages, vous devez mettre à jour la liste des bibliothèques système avec la commande Sudo Yum -y Update.
  8. Mise à jour des paquets système pour installer phpmyadmin à Centos 7

  9. La commande ci-dessus installe toutes les mises à jour disponibles, puis seul le client d'application lui-même sera installé via Sudo Yum -y Installer PHPMYADMIN.
  10. Installation du logiciel PhpMyAdmin à Centos 7

Lors de l'utilisation d'un serveur Web, par exemple Apache, vous ne resterez-vous que pour le redémarrer et vérifier le fonctionnement du composant installé, allant sur http: // ip_ver_verver / phpmyadmin.

Installation de la dernière version de phpmyadmin

Certains utilisateurs ne sont intéressés que dans la dernière version de phpMyAdmin, à installer que vous devez effectuer d'autres actions, le téléchargement de plus nouveaux paquets. En général, l'instruction reste similaire, mais avec quelques modifications.

  1. Ajouter un nouveau package au système en le téléchargeant à partir du dépôt par Sudo RPM Uvh http://rpms.remirepo.net/enterprise/remi-release-7.rpm.
  2. Télécharger la dernière version phpMyAdmin CentOS 7 du référentiel

  3. Mettre à jour les bibliothèques système disponibles à l'aide de la commande Sudo Yum mise à jour.
  4. Mise à jour des bibliothèques système pour installer la dernière version phpMyAdmin CentOS 7

  5. Activer le support de la dernière version de l'application, il est actuellement 7.1. Pour ce faire, entrez Yum-Config-Manager --Nable Remi-PHP71.
  6. Activer la compatibilité avec PHP 7 pour phpMyAdmin CentOS 7

  7. Installez le Yum Sudo Installer phpMyAdmin, et la version de PHP approprié sera déterminé automatiquement.
  8. Installer la dernière version phpMyAdmin CentOS 7

Cet ajout de tous les composants est terminée, cependant, avant de commencer à travailler avec l'interface Web, vous devez configurer le serveur lui-même. Ensuite, nous allons analyser la mise en œuvre de cette procédure dans deux solutions populaires - Apache et Nginx.

Mise en place phpMyAdmin nginx

Certains utilisateurs préfèrent travailler avec le serveur web Nginx, car il offre une grande vitesse et les performances. Si vous êtes un partisan de ce logiciel, après l'installation de phpMyAdmin, vous devrez faire un certain nombre de paramètres pour établir la performance du mécanisme entier.

Tout d'abord, notez que le serveur Web lui-même est déjà ajouté au système d'exploitation, sinon, entrez alternativement les commandes suivantes à la console:

Sudo yum installer epel-libération

Sudo Yum Installer Nginx

Sudo SystemCTL Démarrer Nginx

Après cela, suivez ces instructions:

  1. Allumez phpMyAdmin dans le répertoire du serveur Web en utilisant le Sudo LN S / usr / share / phpMyAdmin / var / www / HTML / chaîne de phpMyAdmin.
  2. Créer un dossier avec phpMyAdmin dans nginx pour CentOS

  3. Après avoir fait des changements, redémarrer en entrant Sudo SystemCTL Redémarrez PHP-FPM.
  4. Redémarrez le serveur Nginx installer phpMyAdmin CentOS 7

  5. Grâce à l'éditeur de texte standard, exécutez le fichier de configuration Sudo VI /etc/NGINX/NGINX.conf.
  6. Ouvrez le fichier de configuration Nginx à phpMyAdmin configure dans CentOS 7

  7. Licencier le bloc « HTTP » et ajouter une ligne disable_symlinks off;
  8. Modifier Nginx fichier de configuration pour phpMyAdmin CentOS 7

  9. Enregistrez les modifications et fermez le fichier, après quoi vous redémarrez Nginx Sudo Nginx de recharge.
  10. Redémarrez le serveur Nginx après l'installation de phpMyAdmin dans CentOS 7

Il est recommandé de sécuriser le serveur Web en créant un mot de passe aléatoire. Pour ce faire, entrez OpenSSL passwd et copier le résultat. Ensuite, vous devrez exécuter un fichier avec les mots de passe en utilisant Sudo VI / ETC / nginx / et faire une PASSWORDS nouvelle ligne au format nom d'utilisateur: Mot de passe, de sorte qu'à la fin il est apparu, par exemple, Admin: 4b7fsek4l2.

Mise en place phpMyAdmin dans Apache

Bien que le serveur Web précédent est considéré comme mieux dans certains aspects, Apache reste une solution assez populaire et est utilisé dans le système logiciel LAMP. Son installation dans les CentOS est littéralement faite par plusieurs commandes:

yum install httpd -y

SystemCTL commencer httpd.service

SystemCTL Activer Httpd.Service.

Si le serveur a déjà été ajouté ou vous effectué les commandes ci-dessus, vous pouvez aller directement à la phpmyadmin se fixant, et cela se fait comme suit:

  1. Définir le mot de passe d'accès administrateur à l'aide Sudo Htpasswd C / ETC / httpd / ADMIN PASSWORDS.
  2. Définir mot de passe pour Apache phpMyAdmin Server dans CentOS 7

  3. Exécutez le fichier de configuration pour une édition ultérieure: VI /etc/httpd/conf.d/phpmyAdmin.conf.
  4. Ouvrir le fichier de configuration Apache Configurer PhpMyadmin dans CentOS 7

  5. Poser la section « » et insérer ce contenu:

    Options Index FollowSymLinks.

    Allowoverride tout.

    AuthType Basic.

    Authname « Contenu restreint »

    AuthUserFile / etc / httpd / mots de passe

    Exiger un utilisateur valide

  6. Modifiez le fichier de configuration Apache phpMyAdmin dans CentOS 7

Dans cet article, vous avez été au courant non seulement la procédure d'ajout des composants de phpMyAdmin eux-mêmes, mais aussi appris au sujet de leur configuration initiale dans deux serveurs Web différents. Lors de l'exécution de chaque commande, nous vous recommandons de lire les notifications qui sont affichées dans la console fortement: parfois ils peuvent indiquer des erreurs qui nécessitent une solution opérationnelle.

Lire la suite