Installation de phpmyadmin sur Debian Top 10

Installation de phpmyadmin sur Debian Top 10
PhpMyAdmin est un outil Web pour gérer les bases de données MySQL / MARIADB. Dans cet article, je vais vous montrer comment installer phpmyadmin sur Debian 10 Buster. Alors, commençons.

Mise à jour du cache du référentiel de packages APT:

Tout d'abord, mettez à jour le cache du référentiel de package APT avec la commande suivante:

$ sudo apt mise à jour

Le cache du référentiel de package APT doit être mis à jour.

Installation et configuration de MySQL / MARIADB:

Maintenant, installez les packages MariADB Server et Client à partir du référentiel de package officiel de Debian 10 avec la commande suivante:

$ sudo apt installer MariaDb-Server MariaDB-Client

Pour confirmer l'installation, appuyez sur Y Et puis appuyez sur .

MariaDB doit être installé.

Maintenant, vérifiez si mariadb Le service s'exécute avec la commande suivante:

$ sudo systemctl status mariadb

Comme vous pouvez le voir, le mariadb Le service est en cours d'exécution. C'est aussi activé Pour démarrer automatiquement sur le démarrage du système.

Si en tout cas, mariadb Le service n'est pas en cours d'exécution, puis démarrez le service avec la commande suivante:

$ sudo systemctl start mariadb

Maintenant, exécutez la commande suivante pour définir un racine Mot de passe pour mariaDB:

$ sudo mysql_secure_installation

Presse .

Maintenant, appuyez sur Y Et puis appuyez sur .

Maintenant, saisissez votre racine Mot de passe et appuyez sur .

Tapez votre racine Mot de passe à nouveau et appuyez sur .

Presse Y Et puis appuyez sur Pour supprimer les utilisateurs anonymes.

Si vous ne voulez pas autoriser racine Connectez-vous à distance, appuyez sur Y. Sinon, appuyez sur N. Puis appuyez .

Maintenant, appuyez sur Y et presser Pour supprimer la base de données de test.

Maintenant, appuyez sur Y Et puis appuyez sur Pour recharger le tableau des privilèges.

MariaDB doit être configuré.

Création d'un nouvel utilisateur MySQL / MARIADB pour PhpMyAdmin:

Vous ne pouvez pas vous connecter à la dernière version de la base de données MySQL / MARIADB comme racine Utilisateur sans privilèges de super utilisateur. Ainsi, vous pouvez créer un utilisateur MySQL / MARIADB non ROOT et lui accorder des autorisations requises pour pouvoir l'utiliser à partir de PhpMyAdmin. Il est assez facile de créer un nouvel utilisateur dans MySQL / MARIADB.

Tout d'abord, connectez-vous à Maridb Shell avec la commande suivante:

$ sudo mysql -u root -p

Maintenant, tapez dans le mariadb racine Mot de passe que vous avez déjà défini et appuyé sur .

Vous devriez être connecté.

Maintenant, créez un nouvel utilisateur bousculade (Disons), définissez le mot de passe 123 Pour l'utilisateur et accordez tous les privilèges à l'utilisateur avec l'instruction SQL suivante:

Accorder tout sur *.* À «shovon» @ «localhost» identifié par «123»;

Pour que les modifications prennent effet, exécutez l'instruction SQL suivante:

Privilèges de rinçage;

Maintenant, sortez de la coque MariaDB comme suit:

\ q

Installation d'Apache Web Server, PHP et les bibliothèques PHP requises:

Maintenant, installez Apache 2 Web Server, PHP et toutes les bibliothèques PHP requises avec la commande suivante:

$ sudo apt installer apache2 php php-json php-mbstring php-zip
php-gd php-xml php-curl php-mysql

Maintenant, appuyez sur Y Et puis appuyez sur Pour confirmer l'installation.

Le serveur Web Apache 2, PHP et toutes les bibliothèques PHP requises doivent être installées.

Téléchargement PhpMyAdmin:

Vous pouvez télécharger PhpMyAdmin sur le site officiel de PhpMyAdmin. Une fois que la page se charge, cliquez sur le bouton de téléchargement comme marqué dans la capture d'écran ci-dessous.

Votre navigateur doit vous inviter à enregistrer le fichier d'archive phpmyadmin. Sélectionner Enregistrer le fichier et cliquez sur D'ACCORD.

Les archives phpmyadmin doivent être téléchargées.

Vous pouvez également copier le lien de téléchargement et utiliser WGET pour télécharger des archives PhpMyAdmin à partir de la ligne de commande comme suit:

$ wget https: // fichiers.phpmyadmin.net / phpmyadmin / 4.9.0.1/
phpmyadmin-4.9.0.1-tout-langus.zipper

Une fois le téléchargement terminé, accédez au répertoire où l'archive phpmyadmin est téléchargée comme suit.

$ cd ~ / téléchargements

Comme vous pouvez le voir, l'archive de zip phpmyadmin est là.

Maintenant, extraire les archives phpmyadmin dans le /opter Répertoire avec la commande suivante:

$ sudo unzip phpmyadmin-4.9.0.1-tout-langus.zip -d / opt

Les archives de phpmyadmin doivent être extraites.

Comme vous pouvez le voir, un nouveau répertoire est créé dans le /opter annuaire.

$ ls -lh / opt

Par souci de simplicité, renommer le répertoire phpmyadmin/ avec la commande suivante:

$ sudo mv -v / opt / phpmyadmin-4.9.0.1-All-Languages ​​/ Opt / PhpmyAdmin

Le répertoire doit être renommé.

Maintenant, changez le propriétaire et le groupe du / opt / phpmyadmin répertoire et tout le contenu du répertoire www-data.

$ sudo chown -rfv www-data: www-data / opt / phpmyadmin

Le propriétaire et le groupe du / opt / phpmyadmin Le répertoire et le contenu du répertoire doivent être modifiés en www-data.

Configuration d'Apache pour phpMyAdmin:

Maintenant, vous devez configurer le serveur Web Apache afin d'utiliser PhpMyAdmin. Je vais configurer phpmyadmin sur le port 9000 dans cet article.

Tout d'abord, créez un nouveau fichier de configuration de site pour phpmyadmin avec la commande suivante:

$ sudo nano / etc / apache2 / sites-disponible / phpmyadmin.confli

Maintenant, tapez les lignes suivantes vers le phpmyadmin.confli déposer.


Serveradmin webmaster @ localhost
Documentroot / opt / phpmyadmin

Les index d'options suivent
Autoverride Aucun
Exiger tous les accords

Errorlog $ apache_log_dir / error_phpmyadmin.enregistrer
Customlog $ apache_log_dir / access_phpmyadmin.journal combiné

Le fichier de configuration final doit ressembler comme suit. Une fois que vous avez terminé, enregistrez le fichier en appuyant sur + X suivie par Y et .

Maintenant, vous devez dire à Apache Web Server pour écouter le port 9000.

Pour ce faire, modifiez le / etc / apache2 / ports.confli Fichier de configuration avec la commande suivante:

$ sudo nano / etc / apache2 / ports.confli

Maintenant, ajoutez la ligne "Écouter 9000«Comme marqué dans la capture d'écran ci-dessous. Une fois que vous avez terminé, enregistrez le fichier de configuration en appuyant sur + X suivie par Y et .

Maintenant, activez le site phpmyadmin que nous venons de configurer avec la commande suivante:

$ sudo a2ensite phpmyadmin.confli

Maintenant, redémarrez le serveur Web Apache avec la commande suivante:

$ sudo systemctl redémarrer apache2

Accéder à phpmyadmin:

Maintenant, vous devriez pouvoir accéder à PhpMyAdmin sur le port 9000.

Depuis un navigateur, visitez http: // localhost: 9000 et vous devriez voir la page de connexion de PhpmyAdmin.

Si vous souhaitez accéder à la phpmyadmin à distance, alors remplacez hôte local avec l'adresse IP de la machine Debian 10 où vous avez installé PhpMyAdmin.

Maintenant, saisissez le nom d'utilisateur et le mot de passe MySQL / MARIADB que vous avez configurés récemment et cliquez sur Aller.

Vous devriez être connecté. Maintenant, vous pouvez utiliser PhpMyAdmin pour gérer vos bases de données et tables MySQL / MARIADB.

Alors, c'est ainsi que vous installez phpmyadmin sur Debian 10 Buster. Merci d'avoir lu cet article.