RockMongo - 一个图形MongoDB管理工具

时间:2020-03-21 11:46:54  来源:igfitidea点击:

RockMongo是MongoDB的免费开源GUI数据库管理工具,就像phpmyadmin到mysql/mariadb。
RockMongo使数据库管理任务如创建,编辑,删除数据库,创建表,报告等,更轻松更大。
在本教程中,我们将看到如何在Linux中安装RockMongo。

安装rockmongo.

RockMongo是一种基于Web的数据库管理工具,使用PHP 5编程语言编写。
要安装此功能,请确保已安装Web服务器和PHP 5,以及一些其他依赖项。
RockMongo无法在PHP 7版本中使用。
所以,我建议我们使用PHP 5.

让我们安装Web服务器(Apache),PHP 5和一些必需的依赖项。
出于本教程的目的,我将使用CentOS 7 64位服务器。
不要忘记将SELinux模式设置为允许或者禁用模式。
否则,我们无法从任何远程系统的浏览器访问RockMongo仪表板。

Rhel/CentOS:

$sudo yum install httpd gcc php php-gd php-pear php-devel openssl-devel unzip wget

使用以下命令启动并启用Apache服务:

$sudo systemctl start httpd
$sudo systemctl enable httpd

允许Apache WebServer服务通过防火墙服务。

$sudo firewall-cmd --permanent --add-service=http
$sudo systemctl restart firewalld

然后,使用命令安装php_mongo扩展名:

$sudo pecl install mongo

示例输出:

[...]
Build process completed successfully
Installing '/usr/lib64/php/modules/mongo.so'
install ok: channel://pecl.php.net/mongo-1.6.14
configuration option "php_ini" is not set to php.ini location
You should add "extension=mongo.so" to php.ini

编辑/etc/php.ini文件,

$sudo vi /etc/php.ini

和以下行:

extension=mongo.so

保存并关闭文件。
重新启动Apache服务以生效更改。

$sudo systemctl restart httpd

验证扩展名是否已使用命令:

$php -m | grep -i mongo

我们应该看到以下输出:

mongo

嗯,我们已经安装了所需的准备工作。
现在,从发布页面下载最新的RockMongo版本。

或者,使用以下命令下载最新的RockMongo版本。

$wget https://github.com/iwind/rockmongo/archive/master.zip

使用命令提取下载的zip文件:

$unzip master.zip

将提取的文件夹移动到Web根文件夹,如下所示。

$sudo mv rockmongo-master//var/www/html/rockmongo

重新启动httpd服务:

$sudo systemctl restart httpd

访问RockMongo Web控制台

打开Web浏览器,并导航到HTTP://IP地址/RockMongo。
我们应该看到以下屏幕。

输入用户名和密码。
默认用户名和密码是admin/admin。

其中它是rockmongo仪表板的样子。

在此,我们可以创建,重命名,编辑,删除数据库,用户,表格和更多。

我们可以从RockMongo Config.php文件更改默认用户名和密码。

为此,请编辑Config.php文件:

$sudo vi /var/www/html/rockmongo/config.php

根据喜好更改端口,主机和管理员。