使用RockMongo管理MongoDB

2021-08-26 13:11:28 字數 3056 閱讀 2533

前些天嘗試了phpmyadmin,功能全面,也很好用。之前也看到過nosqlfan推薦的一些mongodb的管理工具,於是就想拿來試一試。《mongodb管理工具》裡推薦了好幾款試用的工具,一眼就相中了rock_mongo,事實證明選擇很正確,還有中文文件

安裝十分簡單,需要三個條件:

1. php5以上版本

2. php的mongodb驅動

3. apache、nginx等http伺服器

由於之前安裝了phpmyadmin,php已經是5.3版本,而apache也已經執行中了,因此就剩下php的mongodb驅動了。php-mongo-driver有很詳細的安裝文件,照其步驟安裝就可以了。下面是我安裝的過程:

首先嘗試安裝了rpm包,可是由於php-common版本的問題失敗了 :(

# wget 

# yum -y install php-mongo-1.0.10-csaapi.x86_64.rpm

php53-common-5.3.3-1.el5_7.3.x86_64 from installed has depsolving problems

--> php53-common conflicts with php-common

error: php53-common conflicts with php-common

you could try using --skip-broken to work around the problem

# wget --no-check-certificate 

# mv master php-mongo.tar.gz

# tar xzvf php-mongo.tar.gz

# cd mongodb-mongo-php-driver-45e8b42/

# phpize

-bash: phpize: command not found

又發現phpize命令不存在,通過下面的命令安裝php開發包即可:

yum -y install php53-devel.x86_64
安裝完畢後接著安裝php-mongo-driver:

# phpize

# ./configure

# make

# make install

installing shared extensions: /usr/lib64/php/modules/

到/usr/lib64/php/modules/目錄下,可以看到mongo.so檔案。1. 配置php啟動時載入mongodb驅動

# vim /etc/php.ini
增加一行:extension=mongo.so即可

2. 配置apache

修改/etc/httpd/conf/httpd.conf檔案,新增如下內容:

alias /rockmongo "/var/rockmongo/"

options none

allowoverride none

order allow,deny

allow from all

/var/rockmong/是rockmongo解壓後的目錄。由於在apache中,我還配置了virtual host配合後端的tomcat來處理另外乙個應用,所以還在virtual host的配置增加了下面一行:

proxypass /rockmongo !
完成配置後,重新啟動httpd服務:

為了安全性考慮,建議修改預設的admin密碼,最後一行為預設顯示的資料庫。

使用RockMongo管理MongoDB

前些天嘗試了phpmyadmin,功能全面,也很好用。之前也看到過nosqlfan推薦的一些mongodb的管理工具,於是就想拿來試一試。mongodb管理工具 裡推薦了好幾款試用的工具,一眼就相中了rock mongo,事實證明選擇很正確,還有中文文件 安裝十分簡單,需要三個條件 1.php5以上...

使用RockMongo管理MongoDB

前些天嘗試了phpmyadmin,功能全面,也很好用。之前也看到過nosqlfan推薦的一些mongodb的管理工具,於是就想拿來試一試。mongodb管理工具 裡推薦了好幾款試用的工具,一眼就相中了rock mongo 事實證明選擇很正確,還有中文文件 安裝十分簡單,需要三個條件 1.php5以上...

MongoDB管理工具RockMongo ZZ

rock mongo zh php5寫的乙個mongodb管理工具 updated may 6,2011 by iwind.gmail.com 安裝需求快速安裝 整合環境 bug和建議 簡介截圖 安裝需求乙個能執行php的web伺服器,比如apache httpd,nginx php 需要php v...