RockMongo是适用于MongoDB的免费,开放源代码GUI数据库管理工具,就像phpMyAdmin到MySQL / MariaDB一样。RockMongo使数据库管理任务(例如创建,编辑,删除数据库,创建表,报表等)变得更加轻松快捷。在本教程中,我们将看到如何在Linux中安装RockMongo。如果尚未安装MongoDB,请参考以下链接以将其安装在各种Linux发行版中,例如CentOS,Debian,Ubuntu和openSUSE等。
如何在Linux中安装MongoDB安装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 Web服务器服务。
$ 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控制台
打开网络浏览器,然后导航到http://IP-Address/rockmongo。您应该看到以下屏幕。
输入用户名和密码。默认的用户名和密码为admin/admin。
这就是RockMongo仪表板的外观。
在这里,您可以创建,重命名,编辑,删除数据库,用户,表等。
您可以从RockMongo config.php文件中更改默认的用户名和密码。
为此,请编辑config.php文件:
$ sudo vi /var/www/html/rockmongo/config.php
根据您的喜好更改端口,主机和管理员。
资源:
RockMongo GitHub存储库