RockMongo –PHP编写的图形化MongoDB管理工具

    科技2024-10-19  28

    RockMongo是适用于MongoDB的免费,开放源代码GUI数据库管理工具,就像phpMyAdminMySQL / MariaDB一样。RockMongo使数据库管理任务(例如创建,编辑,删除数据库,创建表,报表等)变得更加轻松快捷。在本教程中,我们将看到如何在Linux中安装RockMongo。如果尚未安装MongoDB,请参考以下链接以将其安装在各种Linux发行版中,例如CentOSDebianUbuntuopenSUSE等。

    如何在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存储库

     

    Processed: 0.027, SQL: 8