前些天尝试了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 http://csaapi.hu/RHEL/x86_64/php_mongo/php-mongo-1.0.10-csaapi.x86_64.rpm
- # 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 https://nodeload.github.com/mongodb/mongo-php-driver/tarball/master
- # 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文件。rock_mongo不需要安装,下载(http://code.google.com/p/rock-php/downloads/list)解压既可,我这里下载的是v1.1.0。二、配置1. 配置php启动时加载mongodb驱动
增加一行:extension=mongo.so即可
Oracle row migration行迁移将MySQL-mmm Master从REPLICATION_FAIL状态恢复相关资讯 MongoDB RockMongo
- MongoDB 3.3.0 发布下载 (01月14日)
- 使用MongoDB C#官方驱动操作 (12/31/2015 16:27:56)
- CentOS 6.6下安装MongoDB 3.0.1 (12/21/2015 19:29:02)
| - MongoDB 3.2版WiredTiger存储引擎 (01月02日)
- 进程监控工具Supervisor 启动 (12/26/2015 10:49:57)
- MongoDB 3.2.1 RC0 发布下载 (12/18/2015 11:32:29)
|
本文评论 查看全部评论 (0)