GNU/Linux >> Linux の 問題 >  >> Cent OS

CentOS7にRockMongoを使用してMongoDBをインストールします

CentOS 7にRockMongoを使用してMongoDBをインストールする方法を示します。MongoDBはNoSQLドキュメント指向データベースであり、データ統合のプロセスをより高速かつ簡単にするクロスプラットフォームです。一方、RockMongoは、PHP 5で記述されたMongoDB管理用に開発されたオープンソースツールです。そのインターフェイスはユーザーフレンドリーで、データベースの作成、コレクションのクエリ、データのインポートとエクスポート、ドキュメントの挿入とフェッチなどを簡単に行うことができます。 phpMyAdminと同等のMongoDB管理ツールです。では、MongoDBとRockMongoの前提条件は何ですか? PHP 5. *がインストールされ、php_mongo拡張機能が有効になっているWebサーバーが必要です。以下の手順に注意深く従えば、CentOS 7にRockMongoを使用してMongoDBをインストールするのはかなり簡単な作業です。MongoDBとRockMongoをインストールするマシンにWebサーバーとPHPがインストールされていない場合は、詳細なチュートリアルに従ってください。 PHPと一緒にApacheをインストールします。

1。要件

このチュートリアルでは、SSD 1LinuxVPSホスティングプランを使用します。

SSH経由でサーバーにログインします:

# ssh root@server_ip

開始する前に、以下のコマンドを入力して、マシンに適切なバージョンのCentOSがインストールされているかどうかを確認してください。

# cat /etc/redhat-release

これにより、下の出力が得られるはずです:

CentOS Linux release 7.2.1511 (Core)

2。システムを更新する

サーバーが完全に最新であることを確認してください:

# yum update

3。 MONGODBとROCKMONGOをインストールする

このセクションでは、MongoDBとRockMongoをインストールするために必要な手順について説明します。まず、非常に必要なパッケージをいくつかインストールする必要があります。次のコマンドを実行します。

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

次に、お気に入りのテキストエディタを使用してMongoDBリポジトリを作成します。 nanoを使用しています:

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

以下をファイルに貼り付けます:

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

ファイルを保存して閉じます。パッケージインデックスをクリーンアップします:

# yum clean all

MongoDBをインストールします:

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

MongoDBを起動し、起動時に起動できるようにします:

# systemctl start mongod

# systemctl enable mongod

以下のコマンドを使用して、MongoDBのステータスを確認できます。

#  systemctl status mongod

#  mongostat

4。 php_mongo拡張機能をインストールします

これでMongoDBがサーバーにインストールされたので、RockMongoのインストールを続行しましょう。 RockMongoにはアクティブなphp_mongo拡張機能が必要です。それでは始めましょう。 php_mongoをインストールするには、PECLを使用します。 PECLは、PHP拡張機能のリポジトリであり、すべての既知の拡張機能のディレクトリと、PHP拡張機能をダウンロードおよび開発するためのホスティング機能を提供します。実行:

# pecl install mongo

インストールが完了すると、以下のメッセージが表示されます。

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

メッセージにあるように、サーバーのphp.iniファイルを編集して、Mongo拡張機能を追加する必要があります。実際のphp.iniファイルを見つけるには、次のコマンドを実行します。

# php -i |grep php.ini

次に、ファイルを編集して、「DynamicExtensions」セクションに「extension=mongo.so」行を貼り付けます。ファイルを保存して閉じます。次に、変更を有効にするためにApacheを再起動します。

# nano /etc/php.ini

# service httpd restart

拡張機能が利用可能であることを確認します:

# php -m | grep -i mongo

以下の出力が得られるはずです:

mongo

さて、これで、ついにRockMongoをダウンロードしてインストールできるようになりました。 / optディレクトリに入ります:

# cd /opt

5。 RockMongoをダウンロード

RockMongoをダウンロード:

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

ファイルを解凍します:

# unzip master.zip

Apacheのデフォルトのドキュメントルートにインストールを移動します:

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

その間に一部のApache構成ファイルを変更した場合は、変更を有効にするためにApacheを再起動することを忘れないでください。

# service httpd restart

おめでとうございます。MongoDBが正常にインストールされました。 RockMongoに沿って CentOS7VPSで。次に、お気に入りのWebブラウザーを開き、http:// your_server_IP / rockmongo /に移動します。ここで、下の画像に示すように、RockMongoインターフェースによって歓迎されます。

MongoDBとRockMongoの詳細については、ドキュメントをご覧ください:

MongoDB

RockMongo

もちろん、Linux VPSホスティングサービスのいずれかを使用している場合は、CentOS 7にRockMongoを使用してMongoDBをインストールする必要はありません。その場合は、専門のLinux管理者にCentOS7にMongoDBとRockMongoをインストールするように依頼できます。 あなたのために。 24時間年中無休でご利用いただけます。リクエストはすぐに処理されます。

PS 。この投稿が気に入った場合は、CentOS 7でRockMongoを使用してMongoDBをインストールする方法について、左側のボタンを使用してソーシャルネットワーク上の友達と共有するか、下に返信を残してください。ありがとう。


Cent OS
  1. CentOS6にMongoDBをインストールします

  2. CentOS7にngx_pagespeedを使用してNginxをインストールします

  3. CentOS 7 /RHEL7にMongoDB4.4/4.2をインストールする方法

  1. CentOS 8 /RHEL8にMongoDBをインストールする方法

  2. DirectAdminを使用してCentOS6にmod_ruid2をインストールします

  3. CentOSVPSにMongoDBをインストールします

  1. CentOS 8のインストール方法(スクリーンショット付き)

  2. CentOS8にMongoDBをインストールする方法

  3. CentOS7にFlintCMSをインストールする方法