使用RockMongo管理MongoDB


前些天尝试了phpMyAdmin,功能全面,也很好用。之前也看到过一些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版本的问题失败了 :( 

 
  1. # wget http://csaapi.hu/RHEL/x86_64/php_mongo/php-mongo-1.0.10-csaapi.x86_64.rpm  
  2. # yum -y install php-mongo-1.0.10-csaapi.x86_64.rpm  
  3. php53-common-5.3.3-1.el5_7.3.x86_64 from installed has depsolving problems  
  4.   --> php53-common conflicts with php-common   
  5. Error: php53-common conflicts with php-common  
  6.  You could try using --skip-broken to work around the problem  

接着就下载安装源代码编译安装:

 
  1. # wget --no-check-certificate https://nodeload.github.com/mongodb/mongo-php-driver/tarball/master   
  2. # mv master php-mongo.tar.gz   
  3. # tar xzvf php-mongo.tar.gz   
  4. # cd mongodb-mongo-php-driver-45e8b42/   
  5. # phpize   
  6. -bash: phpize: command not found  

又发现phpize命令不存在,通过下面的命令安装php开发包即可:

 yum -y install php53-devel.x86_64  

安装完毕后接着安装php-mongo-driver:

 
  1. # phpize   
  2. # ./configure   
  3. # make   
  4. # make install   
  5. Installing shared extensions:     /usr/lib64/php/modules/  

到/usr/lib64/php/modules/目录下,可以看到mongo.so文件。

rock_mongo不需要安装,下载(http://code.google.com/p/rock-php/downloads/list)解压既可,我这里下载的是v1.1.0。

  • 1
  • 2
  • 下一页

相关内容