GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

Installieren Sie MongoDB mit RockMongo auf CentOS 7

Wir zeigen Ihnen, wie Sie MongoDB mit RockMongo auf CentOS 7 installieren. MongoDB ist eine dokumentenorientierte NoSQL-Datenbank und plattformübergreifend, was den Prozess der Datenintegration schneller und viel einfacher macht. RockMongo hingegen ist ein Open-Source-Tool, das für die MongoDB-Administration entwickelt wurde und in PHP 5 geschrieben ist. Seine Oberfläche ist benutzerfreundlich und bietet eine einfache Möglichkeit, Datenbanken zu erstellen, Sammlungen abzufragen, Daten zu importieren und zu exportieren, Dokumente einzufügen und abzurufen usw. Es ist das MongoDB-Verwaltungstool, das phpMyAdmin entspricht. Was sind also die Voraussetzungen für MongoDB und RockMongo, die Sie fragen? Nun, Sie benötigen einen Webserver mit installiertem PHP 5.* und aktivierter php_mongo-Erweiterung. Die Installation von MongoDB mit RockMongo unter CentOS 7 ist eine ziemlich einfache Aufgabe, wenn Sie die folgenden Schritte sorgfältig befolgen und installieren Sie Apache zusammen mit PHP.

1. ANFORDERUNGEN

Für dieses Tutorial verwenden wir unseren SSD 1 Linux VPS-Hostingplan.

Melden Sie sich über SSH bei Ihrem Server an:

# ssh root@server_ip

Geben Sie vor dem Start den folgenden Befehl ein, um zu überprüfen, ob Sie die richtige Version von CentOS auf Ihrem Computer installiert haben:

# cat /etc/redhat-release

was Ihnen die folgende Ausgabe geben sollte:

CentOS Linux release 7.2.1511 (Core)

2. AKTUALISIEREN SIE DAS SYSTEM

Stellen Sie sicher, dass Ihr Server auf dem neuesten Stand ist:

# yum update

3. INSTALLIEREN SIE MONGODB und ROCKMONGO

In diesem Abschnitt behandeln wir die Schritte, die für die Installation von MongoDB und RockMongo erforderlich sind. Zuerst müssen Sie einige dringend benötigte Pakete installieren. Führen Sie den folgenden Befehl aus:

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

Erstellen Sie jetzt mit Ihrem bevorzugten Texteditor ein MongoDB-Repository. Wir verwenden nano:

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

Fügen Sie Folgendes in die Datei ein:

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

Speichern und schließen Sie die Datei. Bereinigen Sie den Paketindex:

# yum clean all

Installieren Sie MongoDB:

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

Starten Sie MongoDB und aktivieren Sie es für den Start beim Booten:

# systemctl start mongod

# systemctl enable mongod

Sie können den Status von MongoDB mit den folgenden Befehlen überprüfen:

#  systemctl status mongod

#  mongostat

4. Installieren Sie die php_mongo-Erweiterung

MongoDB ist jetzt auf Ihrem Server installiert, also fahren wir mit der Installation von RockMongo fort. RockMongo benötigt eine aktive php_mongo-Erweiterung. So lass uns anfangen. Um php_mongo zu installieren, verwenden wir PECL. PECL ist ein Repository für PHP-Erweiterungen, das ein Verzeichnis aller bekannten Erweiterungen und Hosting-Einrichtungen zum Herunterladen und Entwickeln von PHP-Erweiterungen bereitstellt. Ausführen:

# pecl install mongo

Sobald die Installation abgeschlossen ist, sollten Sie die folgende Meldung erhalten:

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

Wie die Nachricht sagt, müssen Sie jetzt Ihre Server-php.ini-Datei bearbeiten und die Mongo-Erweiterung hinzufügen. Um herauszufinden, welches Ihre eigentliche php.ini-Datei ist, führen Sie Folgendes aus:

# php -i |grep php.ini

Bearbeiten Sie nun die Datei und fügen Sie die Zeile „extension=mongo.so“ in den Abschnitt „Dynamic Extensions“ ein. Speichern und schließen Sie die Datei. Starten Sie dann Apache neu, damit die Änderungen wirksam werden.

# nano /etc/php.ini

# service httpd restart

Überprüfen Sie, ob die Erweiterung verfügbar ist:

# php -m | grep -i mongo

Sie sollten die folgende Ausgabe erhalten:

mongo

OK, nachdem das aus dem Weg geräumt ist, können Sie RockMongo jetzt endlich herunterladen und installieren. Geben Sie das /opt-Verzeichnis ein:

# cd /opt

5. RockMongo herunterladen

Laden Sie RockMongo herunter:

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

Entpacken Sie die Datei:

# unzip master.zip

Verschieben Sie die Installation in Ihr Apache-Standard-Dokumentenstammverzeichnis:

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

Wenn Sie in der Zwischenzeit einige Apache-Konfigurationsdateien geändert haben, vergessen Sie nicht, Apache neu zu starten, damit die Änderungen wirksam werden.

# service httpd restart

Herzlichen Glückwunsch, Sie haben MongoDB erfolgreich installiert entlang RockMongo auf Ihrem CentOS 7 VPS. Öffnen Sie nun Ihren bevorzugten Webbrowser und navigieren Sie zu http://your_server_IP/rockmongo/, wo Sie von der RockMongo-Benutzeroberfläche begrüßt werden, wie im Bild unten gezeigt:

Weitere Informationen zu MongoDB und RockMongo finden Sie in deren Dokumentationen:

MongoDB

RockMongo

Natürlich müssen Sie MongoDB nicht mit RockMongo auf CentOS 7 installieren, wenn Sie einen unserer Linux-VPS-Hosting-Dienste verwenden. In diesem Fall können Sie einfach unsere erfahrenen Linux-Administratoren bitten, MongoDB und RockMongo auf CentOS 7 zu installieren. für dich. Sie sind rund um die Uhr erreichbar und kümmern sich umgehend um Ihr Anliegen.

PS . Wenn Ihnen dieser Beitrag zur Installation von MongoDB mit RockMongo auf CentOS 7 gefallen hat, teilen Sie ihn bitte mit Ihren Freunden in den sozialen Netzwerken über die Schaltflächen auf der linken Seite oder hinterlassen Sie einfach unten eine Antwort. Danke.


Cent OS
  1. Installieren Sie MongoDB auf CentOS 6

  2. Installieren Sie Nginx mit ngx_pagespeed unter CentOS 7

  3. So installieren Sie MongoDB auf CentOS 8 / RHEL 8

  4. Installieren Sie mod_ruid2 auf CentOS 6 mit DirectAdmin

  5. Installieren Sie MongoDB auf einem CentOS VPS

So installieren Sie MongoDB unter CentOS 8

So installieren Sie Graylog mit Elasticsearch unter CentOS 8

So installieren Sie MongoDB in CentOS 8

So installieren Sie MongoDB Compass unter CentOS 8

So installieren Sie MongoDB unter CentOS 6

Wie installiere ich Mongodb in CentOS?