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をインストールする方法について、左側のボタンを使用してソーシャルネットワーク上の友達と共有するか、下に返信を残してください。ありがとう。