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

Installer MongoDB avec RockMongo sur CentOS 7

Nous allons vous montrer comment installer MongoDB avec RockMongo sur CentOS 7. MongoDB est une base de données orientée document NoSQL et elle est multiplateforme, ce qui rend le processus d'intégration des données plus rapide et beaucoup plus facile. RockMongo, quant à lui, est un outil open source développé pour l'administration de MongoDB, écrit en PHP 5. Son interface est conviviale et permet de créer facilement des bases de données, d'interroger des collections, d'importer et d'exporter des données, d'insérer et de récupérer des documents, etc. est l'outil d'administration MongoDB équivalent de phpMyAdmin. Alors, quels sont les prérequis MongoDB et RockMongo que vous demandez ? Eh bien, vous aurez besoin d'un serveur Web avec PHP 5.* installé et l'extension php_mongo activée. L'installation de MongoDB avec RockMongo sur CentOS 7 est une tâche assez facile, si vous suivez attentivement les étapes ci-dessous. Si la machine sur laquelle vous allez installer MongoDB et RockMongo n'a pas de serveur Web et PHP installé, alors n'hésitez pas à suivre notre bon tutoriel et installez Apache avec PHP.

1. EXIGENCES

Nous utiliserons notre plan d'hébergement VPS Linux SSD 1 pour ce didacticiel.

Connectez-vous à votre serveur via SSH :

# ssh root@server_ip

Avant de commencer, entrez la commande ci-dessous pour vérifier si vous avez la bonne version de CentOS installée sur votre machine :

# cat /etc/redhat-release

qui devrait vous donner la sortie ci-dessous :

CentOS Linux release 7.2.1511 (Core)

2. METTRE À JOUR LE SYSTÈME

Assurez-vous que votre serveur est entièrement à jour :

# yum update

3. INSTALLER MONGODB et ROCKMONGO

Dans cette section, nous couvrirons les étapes nécessaires à l'installation de MongoDB et RockMongo. Vous devez d'abord installer certains packages indispensables. Exécutez la commande suivante :

# yum install git install gcc php-pear php-devel openssl-devel unzip

Créez maintenant un référentiel MongoDB à l'aide de votre éditeur de texte préféré. Nous utilisons nano :

# nano /etc/yum.repos.d/mongodb.repo

Collez ce qui suit dans le fichier :

[mongodb]
name=MongoDB Repository
baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/x86_64/
gpgcheck=0
enabled=1

Enregistrez et fermez le fichier. Nettoyer l'index du package :

# yum clean all

Installez MongoDB :

# yum install mongo-10gen mongo-10gen-server

Démarrez MongoDB et activez-le pour qu'il démarre au démarrage :

# systemctl start mongod

# systemctl enable mongod

Vous pouvez vérifier l'état de MongoDB avec les commandes ci-dessous :

#  systemctl status mongod

#  mongostat

4. Installer l'extension php_mongo

MongoDB est maintenant installé sur votre serveur, continuons donc avec l'installation de RockMongo. RockMongo a besoin d'une extension php_mongo active. Alors commençons. Pour installer php_mongo, nous utiliserons PECL. PECL est un référentiel pour les extensions PHP, fournissant un répertoire de toutes les extensions connues et des installations d'hébergement pour le téléchargement et le développement d'extensions PHP. Exécuter :

# pecl install mongo

Une fois l'installation terminée, vous devriez avoir le message ci-dessous :

Build process completed successfully
Installing '/usr/lib64/php/modules/mongo.so'
install ok: channel://pecl.php.net/mongo-1.6.13
configuration option "php_ini" is not set to php.ini location
You should add "extension=mongo.so" to php.ini

Comme le message l'indique, vous devez maintenant modifier le fichier php.ini de votre serveur et ajouter l'extension Mongo. Pour trouver quel est votre fichier php.ini actuel, exécutez :

# php -i |grep php.ini

Modifiez maintenant le fichier et collez la ligne "extension=mongo.so" dans la section "Extensions dynamiques". Enregistrez et fermez le fichier. Redémarrez ensuite Apache pour que les modifications prennent effet.

# nano /etc/php.ini

# service httpd restart

Vérifiez que l'extension est disponible :

# php -m | grep -i mongo

Vous devriez obtenir le résultat ci-dessous :

mongo

OK, avec cela à l'écart, vous pouvez enfin télécharger RockMongo et l'installer. Entrez dans le répertoire /opt :

# cd /opt

5. Télécharger RockMongo

Télécharger RockMongo :

# wget https://github.com/iwind/rockmongo/archive/master.zip

Décompressez le fichier :

# unzip master.zip

Déplacez l'installation dans votre racine de document par défaut Apache :

# mv rockmongo-master/ /var/www/html/rockmongo

Si vous avez modifié certains fichiers de configuration d'Apache entre-temps, n'oubliez pas de redémarrer Apache pour que les modifications prennent effet.

# service httpd restart

Félicitations, vous avez installé avec succès MongoDB le long de RockMongo sur votre VPS CentOS 7. Ouvrez maintenant votre navigateur Web préféré et accédez à http://your_server_IP/rockmongo/ où vous serez accueilli par l'interface RockMongo comme indiqué dans l'image ci-dessous :

Pour plus d'informations sur MongoDB et RockMongo, visitez leurs documentations :

MongoDB

RockMongo

Bien sûr, vous n'êtes pas obligé d'installer MongoDB avec RockMongo sur CentOS 7, si vous utilisez l'un de nos services d'hébergement VPS Linux, auquel cas vous pouvez simplement demander à nos administrateurs Linux experts d'installer MongoDB et RockMongo sur CentOS 7, pour toi. Ils sont disponibles 24h/24 et 7j/7 et prendront immédiatement en charge votre demande.

PS . Si vous avez aimé cet article sur l'installation de MongoDB avec RockMongo sur CentOS 7, partagez-le avec vos amis sur les réseaux sociaux à l'aide des boutons à gauche ou laissez simplement une réponse ci-dessous. Merci.


Cent OS
  1. Installer MongoDB sur CentOS 6

  2. Installez Nginx avec ngx_pagespeed sur CentOS 7

  3. Comment installer MongoDB 4.4 / 4.2 sur CentOS 7 / RHEL 7

  4. Installez mod_ruid2 sur CentOS 6 avec DirectAdmin

  5. Installer MongoDB sur un VPS CentOS

Comment installer MongoDB sur CentOS 8

Comment installer Graylog avec Elasticsearch sur CentOS 8

Comment installer MongoDB dans CentOS 8

Comment installer MongoDB Compass sur CentOS 8

Comment installer MongoDB sur CentOS 6

Comment installer Mongodb dans CentOS ?