Magazine Gadgets

Installez phpMyAdmin sur AlmaLinux 8 avec Apache

Publié le 29 décembre 2023 par Mycamer


Gérez votre base de données MySQL & MariaDB locale ou distante à l'aide de l'interface utilisateur graphique de PHPMyAdmin. Ici, nous vous informons des étapes et des commandes que nous pouvons utiliser pour installer et intensifier PHPMyAdmin sur AlamLinux 8

Étapes pour installer phpMyAdmin sur AlmaLinux 8 avec Apache

Ici, nous installons phpMyAdmin en utilisant la plate-forme de serveur Web populaire Apache et bien sûr, les bases de données PHP et MySQL seront également présentes. Ce didacticiel peut également être utilisé pour les versions Rocky Linux, CentOS et HEL 8.

1. Installez Apache, PHP et MySQL

PhpMyAdmin nécessite un serveur Web Apache pour que nous puissions y accéder à l'aide du navigateur. Comme il est écrit en PHP, cela doit donc être présent sur le serveur, y compris la base de données MySQL.

Si vous avez ces trois choses alors avancez sinon consultez notre tutoriel- comment configurer un serveur LAMP sur AlmaLinux 8 et puis reviens ici.

2. Téléchargez les fichiers phpMyAdmin

Le fichier dont nous avons besoin pour installer et configurer cette gestion de base de données GUI MySQL n'est ni disponible dans le dépôt de base d'AlmaLinux ni dans EPEL. Par conséquent, nous devons le télécharger manuellement depuis son site Web. Visiter le page de téléchargement, faites un clic droit sur la dernière version et copiez le lien.

Note: La dernière version lors de l'exécution de ce tutoriel était 5.1.1 et peut être différent dans votre cas.

Téléchargez les fichiers phpmyadmin à installer

Après ce type wget dans votre terminal de commande d'AlmaLinux et collez le lien après, comme indiqué dans l'exemple ci-dessous :

wget https://files.phpmyadmin.net/phpMyAdmin/5.1.1/phpMyAdmin-5.1.1-all-languages.zip

3. Extrayez le zip et configurez phpMyAdmin sur AlmaLinux 8

Maintenant, nous avons le fichier zippé de phpMyAdmin, il est temps de l'extraire et d'effectuer les modifications nécessaires pour le faire fonctionner.

1. Installez le décompression

sudo dnf install unzip
unzip phpMyAdmin-*-all-languages.zip
sudo mv phpMyAdmin-*-all-languages /usr/share/phpmyadmin

4. Créez config.inc.php

L'exemple de fichier de configuration de phpMyAdmin est déjà là, il suffit de le renommer :

Basculez vers le répertoire où nous avons déplacé le fichier extrait à l’étape précédente

cd /var/www/phpmyadmin

Renommez l'exemple de fichier de configuration :

sudo mv config.sample.inc.php config.inc.php

5. Générez une chaîne secrète de 32 bits

Entrez la commande ci-dessous et vous obtenez une longue chaîne de 32 nombres.

openssl rand -base64 32

Copiez la chaîne et passez à l'étape suivante.

Commande pour générer une chaîne secrète

6. Modifier le fichier de configuration

Modifiez maintenant le fichier de configuration que vous avez renommé :

sudo dnf install nano -y
sudo nano config.inc.php

7. Définissez la chaîne Blowfish_secret et le répertoire temporaire pour phpMyAdmin

Dans la configuration allez sur la ligne suivante :

$cfg['blowfish_secret'] = '';

Maintenant, ajoutez votre chaîne copiée entre les deux-points, comme indiqué dans la capture d'écran :

$cfg['blowfish_secret'] = 'yourgeneratedstring';

Générer un poisson bol à cordes secret pour phpmyAdmin

Ensuite, faites défiler jusqu'à « * Répertoires pour enregistrer/charger des fichiers depuis le serveur » dans le même fichier de configuration et ajoutez la ligne suivante :

$cfg['TempDir'] = '/tmp';

Enregistrez le fichier en appuyant sur Ctrl+X puis tapez- Ouiaprès cela, j'ai frappé le Entrer clé.

Note: si vous ne déclarez pas le répertoire temporaire ci-dessus dans le fichier, vous aurez une erreur- Le $cfg[‘TempDir’] (/usr/share/phpmyadmin/tmp/) n'est pas accessible

répertoire temporaire pour stocker les fichiers de cache pour php mon administrateur

8. Créez un répertoire temporaire et attribuez son autorisation

Ce dossier Temp que nous avons créé et également déclaré dans le fichier de configuration ci-dessus est utilisé pour stocker les fichiers de cache, ce qui aide PHPMyAdmin à mieux fonctionner.

sudo mkdir /usr/share/phpmyadmin/tmp

sudo chown -R apache:apache /usr/share/phpmyadmin

sudo chmod 777 /usr/share/phpmyadmin/tmp

4. Créez un fichier de configuration Apache pour phpMyAdmin

Nous devons dire à notre Apache de savoir où se trouvent les fichiers phpMyAdmin et comment les servir via le navigateur lorsque quelqu'un le demande. Pour cela, nous créons un fichier de configuration Apache dédié.

sudo nano /etc/httpd/conf.d/phpmyadmin.conf

Copiez-collez le code ci-dessous :

Alias /phpmyadmin /usr/share/phpmyadmin



<Directory /usr/share/phpmyadmin/>

   AddDefaultCharset UTF-8

<IfModule mod_authz_core.c>

    # Apache 2.4

    <RequireAny>

   Require all granted

    </RequireAny>

</IfModule>

</Directory>



<Directory /usr/share/phpmyadmin/setup/>

<IfModule mod_authz_core.c>

# Apache 2.4

    <RequireAny>

    Require all granted

    </RequireAny>

</IfModule>

</Directory>

Et enregistrez le fichier en appuyant sur Ctrl+Xpour confirmer appuyer sur Oui et frappe le Entrer clé.

5. Définissez l'autorisation appropriée pour les politiques SELinux (facultatif)

Si votre système dispose d'un SELinux activé, exécutez la commande ci-dessous pour définir l'autorisation appropriée pour les politiques SELinux, afin que nous puissions accéder à cette application GUI sans aucune limitation.

sudo chcon -Rv --type=httpd_sys_content_t /usr/share/phpmyadmin/*

6. Redémarrez Apache sur AlmaLinux 8

Pour permettre au serveur Web Apache de reconnaître les modifications apportées, redémarrez ses services une fois.

sudo systemctl restart httpd.service

7. Accédez à l'interface Web de phpMyAdmin

Maintenant, ouvrez le navigateur d'un système pouvant accéder à l'adresse IP ou au domaine du serveur sur lequel vous avez installé phpMyAdmin.

Et pointez-le vers :

http://your-server-ip-address/phpmyadmin

or

http://your-domain.com/phpmyadmin

Entrez le nom d'utilisateur et le mot de passe de votre utilisateur root MySQL pour accéder à toutes les bases de données.

Interface Web phpMyAdmin sur Rocky Linux
Installez phpMyAdmin sur Rocky Linux 8

8. Créer une base de données de stockage par défaut phpMyAdmin

Si vous n'avez pas créé manuellement une base de données dédiée pour phpMyadmin, lors de votre connexion, le logiciel vous demandera de la créer.

En bas, vous verrez un message «Le stockage de configuration phpPMyAdmin n'est pas complètement configuré, certaines fonctionnalités étendues ont été désactivées. » Clique sur le « Découvrez pourquoi lien.»

configuration du stockage phpmyadmin

Maintenant, une autre page s'ouvrira, cliquez sur le « Créer” lien pour générer un nom de base de données 'phpymyadmin' pour terminer la configuration du stockage de configuration.

Créez une base de données nommée phpmyadmin

Voilà, vous avez réussi à supprimer l'avertissement et à configurer tous les éléments nécessaires pour gérer graphiquement votre base de données MySQL.

Base de données pour stocker les fichiers créés avec succès

Notes de fin :

De cette façon, nous pouvons installer phpMyAdmin sur LAMP exécutant AlmaLinux 8 Server pour accéder à la base de données MYSQL ou MariaDB à l'aide de l'interface utilisateur graphique Web.

Apprendre encore plus:

to linux.how2shout.com


Suivez-nous sur Facebook : https://web.facebook.com/mycamer.net/
Pour recevoir les dernières nouvelles sur votre téléphone grâce à l’application Telegram, cliquez ici : https://t.me/+KMdLTc0qS6ZkMGI0
Envoyez-nous un message par Whatsapp : Whatsapp +237 650 50 31 31


The post Installez phpMyAdmin sur AlmaLinux 8 avec Apache first appeared on Technique de pointe.


Retour à La Une de Logo Paperblog

A propos de l’auteur


Mycamer Voir son profil
Voir son blog

l'auteur n'a pas encore renseigné son compte l'auteur n'a pas encore renseigné son compte

Magazines