如何安装rockmongo(gui for mongodb)
1.下载rockmongo
下载地址: http://rockmongo.com/downloads
将下载下来的压缩包rockmongo-1.1.5.zip解压到web 发布目录(我这里使用的是apache,发布目录可以参考httpd.conf中的DocumentRoot项)
2.下载mongodb扩展
下载地址:https://github.com/mongodb/mongo-php-driver/downloads
我这里下载的是如下图的版本:
解压下载的zip文件,将如下目录下的php_mongo.dll文件copy到php安装目录下的ext文件,我这里是C:\php5\ext.
3.修改php.ini文件
在php.ini文件中添加extension=php_mongo.dll
4.重启动apache
5.修改rockmongo中的文件config.php
$MONGO["servers"][$i]["mongo_name"] = "192.168.112.128";//mongo server name
$MONGO["servers"][$i]["mongo_host"] = "192.168.112.128";//mongo host
将如上的mongo_name和mongo_host修改为当前数据库的主机名和ip地址
6.使用rockmongo登录mongodb
运行index.php提示如下界面
这里的用户名和密码默认都是admin
7.登录后的界面如下
附件:
-------------------------------------------------------
可能遇到问题:
请检查:
1.mongo-php-driver版本(我用的php5.3,下载:http://windows.php.net/downloads/pecl/releases/mongo/1.6.13/php_mongo-1.6.13-5.3-nts-vc9-x86.zip)
2. 屏蔽 rockmongo下index.php的 //ini_set("mongo.native_long", 1);
3. 修改 php.ini 里的 :
extension_dir = "C:/Program Files/php/ext/"
Check php --ini
shows the correct config file being used.
Check php -i
(phpinfo) and make sure the module is actually loaded.
Double check you have the right flavour of the module for your version of PHP. (VC6, VC8, VC9, TS, NTS, etc.)
I got my mongo module (1.2.9) for PHP 5.4 32bit on windows from stealth35. It works like a charm.