GNU/Linux >> Tutoriels Linux >  >> Cent OS

Installation de PhpMydmin (Centos ou Ubuntu)

Installation de PHPMyAdmin

Assurez-vous que LAMP (Linux, Apache, MySQL et PHP) est déjà installé sur la machine sur laquelle l'installation est tentée.

Première étape :- Configuration de l'installation

Pour l'installation dans Ubuntu

La première étape consiste à mettre à jour l'index de package local et à télécharger le package via la commande apt dans Ubuntu

$ sudo apt-get update

Pour l'installation dans Centos

Le package phpMyAdmin n'est pas inclus dans les référentiels par défaut de CentOS, mais il est disponible dans les référentiels Fedora Projects EPEL (Extra Packages for Enterprise Linux).

# cd ~
# wget http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

Installez le rpm téléchargé en exécutant

# sudo rpm -ivh epel-release*

Exécutez "yum repolist" commande pour vérifier l'installation du dépôt EPEL

Étape 2 :-  Installation de PhpMyadmin

Pour installer sur Ubuntu, exécutez la commande suivante

$ sudo apt-get install phpmyadmin

Pour installer sur Centos, exécutez la commande suivante

# yum install phpmyadmin

Pendant l'installation, recherchez les invites. Pour la sélection du serveur, choisissez apache2. Sélectionnez Oui lorsque vous êtes invité à utiliser dbconfig-common pour configurer la base de données. Vous serez invité à saisir le mot de passe de l'administrateur de votre base de données. Il vous sera ensuite demandé de choisir et de confirmer un mot de passe pour l'application phpMyAdmin elle-même.

Le processus d'installation ajoute le fichier de configuration phpMyAdmin Apache dans le répertoire /etc/apache2/conf-d/, d'où il est lu automatiquement.

Maintenant, nous devons activer explicitement le php5-mcrypt en exécutant la commande

$ sudo php5enmod mcrypt

Redémarrez apache pour que les modifications prennent effet. Ouvrez l'URL http://adresse_IP/phpmyadmin. Vous pouvez maintenant vous connecter en utilisant root comme utilisateur et mot de passe défini lors de l'installation de mysql

Étape 3 :- Sécuriser l'instance phpMyAdmin

Nous pouvons sécuriser l'accès au lien phpmyadmin en utilisant un fichier .htaccess en éditant le fichier conf comme ci-dessous

$ sudo nano /etc/apache2/conf.d/phpmyadmin.conf

Ici, nous allons autoriser une directive dans la section du fichier de configuration comme ci-dessous

<Directory /usr/share/phpmyadmin>

Options FollowSymLinks

DirectoryIndex index.php

AllowOverride All

</Directory>

Maintenant, enregistrez le fichier et redémarrez apache

Sous Ubuntu :

$ service apache2 restart

En centos :

# service httpd restart

Étape 4 :Créer un fichier .htaccess

Maintenant, nous devons créer un fichier .htaccess. Le fichier doit être créé dans le répertoire de l'application dans ce cas /usr/share/phpmyadmin avec les lignes suivantes

AuthType Basic
AuthName "Restricted Files"
AuthUserFile /etc/phpmyadmin/.htpasswd
Require valid-user

Enregistrer le fichier et quitter

Créez maintenant le fichier .htpasswd pour l'authentification. Nous devrons installer un package supplémentaire pour cette étape à l'emplacement /etc/phpmyadmin.

Sous Ubuntu :

$ sudo apt-get install apache2-utils

En centos :

# yum install httpd-tools

Nous pouvons maintenant créer le fichier requis en utilisant la syntaxe ci-dessous

$ sudo htpasswd -c /etc/phpmyadmin/.htpasswd username

Vous pouvez donner le nom de votre choix et ensuite, il vous demandera un mot de passe. Notre fichier d'authentification est créé. Maintenant, lorsque nous essayons d'accéder au lien http://domain_name_or_IP/phpmyadmin, il affiche un écran de connexion et nous pouvons utiliser les détails de l'utilisateur créés dans .htpasswd pour accéder au limk phpmyadmin


Cent OS
  1. Installation de Tomcat 8 sur Centos 6

  2. Installation de MariaDB sur CentOS 7

  3. Installation de PhpMydmin (Centos ou Ubuntu)

  4. Installation de PostgreSQL et phpPgAdmin dans CentOS

  5. Installation de VirtualBox 4.2 sur Ubuntu 12.10

Comment installer et sécuriser phpMyAdmin avec Apache sur CentOS 7

Comment installer phpMyAdmin sur Linux (Ubuntu 20.04 / CentOS 8 / RHEL8)

Installation et utilisation de Perf dans Ubuntu et CentOS

Installation de Sonatype Nexus Repository OSS sur CentOS 7

Comment installer phpMyAdmin sur CentOS 8

Installer KDE sur Ubuntu 22.04