mongodb管理工具rockmongo
1. mongodb和php的安裝配置
首先,需要安裝mongodb和php。
mongodb的安裝方法見http://blog.csdn.net/u013378306/article/details/52062593。
php的安裝方法見http://blog.csdn.net/u013378306/article/details/52063324。
需要說明一下,安裝好php之後,還需要安裝phpize,這是一個php擴充套件模組管理工具。如果是centos系統,只需要簡單的一個命令即可安裝phpize:
yum install php-devel
2. 安裝mongo
mongo是mongodb的php driver,沒有這個,rockmongo是無法連線到mongodb的。
mongo的下載頁面在這裡:
http://pecl.php.net/package/mongo
在下面的列表裡找到最新的版本,然後複製連結,比如說連結是:
http://pecl.php.net/get/mongo-1.4.5.tgz
那麼在伺服器上依次執行如下的命令,即可完成mongo的安裝(其中phpize那一步是為了將mongo這個模組加入php):
wget http://pecl.php.net/get/mongo-1.4.5.tgz
tar -xzvf mongo-1.4.5.tgz
cd mongo-1.4.5
phpize
./configure
make
make install
在php.ini之中加上這樣一句,載入mongo模組:
extension=mongo.so
3. 安裝rockmongo
rockmongo官網下載頁面在這裡:
http://rockmongo.com/downloads
找到最新版本的下載連結,一般第一個就是:
右鍵複製url,比如說是這個:
http://rockmongo.com/downloads/go?id=12
在伺服器執行下面的命令,下載壓縮包,應該會得到一個zip檔案:
wget http://rockmongo.com/downloads/go?id=12
因為rockmongo是個php程式,所以安裝方法很簡單,把這個壓縮包用unzip命令解壓縮到伺服器上你打算放rockmongo的目錄下即可。
4. 使用rockmongo
配置Apache
修改/etc/httpd/conf/httpd.conf檔案,新增如下內容:
Alias /rockmongo "/var/rockmongo/" <Directory "/var/rockmongo"> Options None AllowOverride None Order allow,deny Allow from all </Directory>
注意 要修改rokmongo目錄許可權,chmod 777 -R rockmongo/
/var/rockmong/是rockmongo解壓後的目錄。由於在Apache中,我還配置了virtual host配合後端的tomcat來處理另外一個應用,所以還在Virtual Host的
配置增加了下面一行:ProxyPass /rockmongo !
完成配置後,重新啟動httpd服務:
service httpd restart
重啟apache,然後通過瀏覽器訪問rockmongo的index.php,會出現這樣的頁面:
使用者名稱和密碼預設都是admin,輸入之後,登入即可對mongodb進行管理了!
注意 當點選登陸時提示Unable to connect MongoDB, please check your configurations. MongoDB said:Failed to connect to: 127.0.0.1:27017: Permission denied.
解決辦法:要關掉防火牆
見此處,或者 執行 /usr/sbin/setsebool -P httpd_can_network_connect 1
當提示To make things right, you must install php_mongo module.Here for installation documents on PHP.net. 是因為php.ini沒有新增mongodb的php驅動。extension=mongo.so
解決辦法:首先安裝mongo驅動,見上面。人後在php.ini中任何地方,本人是在最後新增的,新增 extension=mongo.so,重新啟動httpd ,service httpd restart解決
相關文章
- MongoDB管理工具Rockmongo介紹MongoDB
- MongoDBWeb介面管理工具Rockmongo的安裝MongoDBWeb
- mongodb管理工具MongoDB
- MongoDB 管理工具Robomongo下載與安裝MongoDB
- 【mongodb】mongodb的安裝MongoDB
- MongoDbMongoDB
- (翻譯) MongoDB(7) 安裝MongoDBMongoDB
- MongoDB之父:MongoDB勝過BigTableMongoDB
- 【Mongodb】 Mongodb sharding 管理之二MongoDB
- 【Mongodb】Mongodb sharding 管理之一MongoDB
- 【Mongodb】如何建立mongodb的replica setMongoDB
- MongoDB入門簡介|MongoDB下載安裝|MongoDB語法MongoDB
- MongoDB 為系統新增MongoDB服務MongoDB
- nodejs操作mongodb資料庫(mongodb)NodeJSMongoDB資料庫
- 【mongodb】mongodb 實現主從複製MongoDB
- MongoDB 使用MongoDB
- Mongodb使用MongoDB
- 上手mongodbMongoDB
- MongoDB 索引MongoDB索引
- mongodb 概述MongoDB
- MongoDB文件MongoDB
- mongoDB操作MongoDB
- mongodb索引MongoDB索引
- mongodb dmlMongoDB
- MongoDB初探MongoDB
- MongoDB分片MongoDB
- mongodb聚合MongoDB
- 論mongodbMongoDB
- MongoDB 初探MongoDB
- 快速掌握mongoDB(三)——mongoDB的索引詳解MongoDB索引
- 【MongoDB學習筆記】MongoDB 快速入門MongoDB筆記
- 【MongoDB】 MongoDB 3.2.x 安裝實踐MongoDB
- 搭建高可用MongoDB叢集(一):配置MongoDBMongoDB
- 小丸子學MongoDB系列之——安裝MongoDBMongoDB
- Cookie管理工具Cookie
- MongoDB系列--深入理解MongoDB聚合(Aggregation )MongoDB
- 【MongoDB學習筆記】MongoDB索引那點事MongoDB筆記索引
- MongoDB--Mongodb 中資料匯出與匯入MongoDB