Comment installer phpMyAdmin avec Nginx sur FreeBSD
Comment installer phpMyAdmin avec Nginx sur FreeBSD
Sur cette page
- Étape 1 - Installer les extensions PHP
- Étape 2 - Installer phpMyAdmin
- Étape 3 - Configurer phpMyAdmin
- Étape 4 - Test
- Liens
phpMyAdmin est un outil d'application web gratuit et open-source pour gérer les bases de données MySQL ou MariaDB. phpMyAdmin est principalement écrit en PHP et vous permet de gérer vos bases de données MySQL/MariaDB depuis le navigateur web. Vous pouvez facilement créer, mettre à jour, importer et exporter vos bases de données MySQL/MariaDB depuis un tableau de bord central.
Ce tutoriel vous montrera comment installer et configurer phpMyAdmin sur le FEMP Stack FreeBSD 12.0. Nous installerons quelques extensions PHP supplémentaires, installerons phpMyAdmin depuis le dépôt FreeBSD et le configurerons pour qu'il fonctionne dans l'environnement FEMP Stack.
Condition préalable
Pour ce guide, nous allons utiliser un serveur avec FreeBSD 12.0 avec 1 Go de RAM et 2 CPU. Et assurez-vous que la pile FEMP est installée par-dessus. Vous pouvez utiliser le lien ci-dessous pour installer la pile FEMP sur votre FreeBSD 12.0.
Installer la pile FEMP sur FreeBSD 12.0
Ce que nous allons faire :
- Installer des extensions PHP supplémentaires
- Installer phpMyAdmin
- Configurer phpMyAdmin
- Test
Étape 1 - Installer les extensions PHP
Tout d'abord, nous devons installer certaines des extensions PHP nécessaires à l'installation de phpMyAdmin.
Installez certaines des extensions PHP en utilisant la commande pkg ci-dessous.
pkg install php73-ctype php73-filter php73-mysqli php73-json php73-mbstring php73-session php73-hash php73-xml php73-openssl php73-bz2 php73-zipUne fois toutes les installations terminées, chargez toutes les extensions téléchargées en redémarrant le service PHP-FPM à l'aide de la commande suivante.
service php-fpm restartVérifiez maintenant les extensions PHP chargées.
php -m | egrep "ctype|filter|mysqli|json|mbstring|session|hash|xml|openssl|zip"Et vous obtiendrez le résultat comme ci-dessous.
Et par conséquent, toutes les extensions PHP nécessaires à l'installation de phpMyAdmin ont été installées sur le système FreeBSD 12.0. Et nous sommes prêts à installer le package phpMyAdmin.
Étape 2 - Installer phpMyAdmin
Par défaut, FreeBSD fournit le paquet pour phpMyAdmin. Ainsi, nous pouvons installer le paquet phpMyAdmin en utilisant l'outil de gestion de paquets pkg.
Pour obtenir la liste de tous les paquets phpMyAdmin disponibles dans le dépôt FreeBSD, vous pouvez utiliser la commande pkg search comme ci-dessous.
pkg search phpmyadminVous obtiendrez maintenant plusieurs versions de phpMyAdmin.
Installez la dernière version du package phpMyAdmin en utilisant la commande ci-dessous.
pkg install phpMyAdmin-php73Une fois l'installation terminée, vous obtiendrez le résultat ci-dessous.
Les paquets phpMyAdmin ont été installés sur le système FreeBSD 12.0, et ils se trouvent dans le répertoire '/usr/local/www/phpMyAdmin'.
Étape 3 - Configurer phpMyAdmin
Après avoir installé phpMyAdmin, nous le configurerons pour qu'il fonctionne avec le serveur web Nginx dans l'environnement de la pile FEMP. phpMyAdmin sera accessible depuis l'adresse IP du serveur avec le chemin d'URL '/phpmyadmin'.
Avant de continuer, vous devrez générer le secret Blowfish de phpMyAdmin en utilisant l'outil en ligne généré ci-dessous.
https://phpsolved.com/generateur-de-secret-blowfish-phpmyadmin/
Ouvrez le lien avec votre navigateur et copiez le secret blowfish généré dans vos notes.
Ensuite, nous allons créer un nouveau lien symbolique pour le répertoire phpMyAdmin vers le répertoire racine des documents Nginx par défaut.
Créez un nouveau lien symbolique pour le répertoire '/usr/local/www/phpMyAdmin/' vers le répertoire racine des documents Nginx '/usr/local/www/nginx/phpmyadmin' en utilisant la commande suivante.
ln -s /usr/local/www/phpMyAdmin/ /usr/local/www/nginx/phpmyadminAprès cela, allez dans le répertoire '/usr/local/www/phpMyAdmin/' et copiez la configuration d'exemple dans 'config.inc.php'.
cd /usr/local/www/phpMyAdmin/
cp config.sample.inc.php config.inc.phpEnsuite, modifiez le fichier 'config.inc.php' en utilisant l'éditeur vim.
vim config.inc.phpCollez le secret blowfish que vous avez généré ci-dessus.
$cfg['blowfish_secret'] = 'dsz79ufuF38T06Il0}BieN:pc=4vAJRB';Enregistrer et fermer.
Maintenant que la configuration de phpMyAdmin a été complétée, redémarrez le service Nginx en utilisant la commande suivante.
service nginx restartEn conséquence, phpMyAdmin sera accessible depuis votre navigateur web à l'adresse '/phpmyadmin'.
Étape 4 - Test
Ouvrez votre navigateur web, tapez l'adresse IP du serveur et suivez le chemin 'phpmyadmin' dans la barre d'adresse.
http://10.5.5.25/phpmyadmin/
Maintenant, vous allez obtenir la page de connexion phpMyAdmin comme ci-dessous. Connectez-vous avec votre nom d'utilisateur et votre mot de passe MySQL/MariaDB.
Une fois que vous vous connectez, vous obtiendrez le tableau de bord phpMyAdmin ci-dessous.
En conséquence, l'installation et la configuration de phpMyAdmin avec le serveur web Nginx dans l'environnement de la pile FEMP et en utilisant FreeBSD 12.0 ont été réalisées avec succès.
Liens
- https://www.freebsd.org/doc/
- https://www.phpmyadmin.net/docs/





