• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

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

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

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

安装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

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

资源:

 


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
2017 年 PHP 程序员未来路在何方?发布时间:2022-07-10
下一篇:
PHP全局变量与SESSION漏洞(global与session)发布时间:2022-07-10
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap