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.