RockMongo - Uno strumento di amministrazione grafico MongoDB
RockMongo è uno strumento di amministrazione di database con GUI open source gratuito per MongoDB, proprio come phpMyAdmin per MySQL/MariaDB. RockMongo rende le attività di amministrazione del database come la creazione, la modifica, l'eliminazione di database, la creazione di tabelle, report ecc., molto più semplici e veloci. In questo tutorial vedremo come installare RockMongo su Linux. Se non hai già installato MongoDB, fai riferimento al seguente collegamento per installarlo in varie distribuzioni Linux come CentOS, Debian, Ubuntu e openSUSE ecc.
- Come installare MongoDB in Linux
Installa RockMongo
RockMongo è uno strumento di gestione di database basato sul Web, scritto utilizzando il linguaggio di programmazione PHP 5. Per installarlo, assicurati di aver installato un server web e PHP 5 e alcune dipendenze aggiuntive. RockMongo non funzionerà nella versione PHP 7. Quindi, ti consiglio di usare PHP 5.
Installiamo un server web (Apache), php 5 e alcune dipendenze richieste. Ai fini di questa guida, utilizzerò il server CentOS 7 a 64 bit. Non dimenticare di impostare la modalità SELinux come modalità permissiva o disabilitata. Altrimenti, non potrai accedere alla dashboard di RockMongo dal browser di qualsiasi sistema remoto.
Su RHEL/CentOS:
sudo yum install httpd gcc php php-gd php-pear php-devel openssl-devel unzip wget
Avvia e abilita il servizio Apache utilizzando il seguente comando:
sudo systemctl start httpd
sudo systemctl enable httpd
Consenti il servizio del server web Apache attraverso il firewall.
sudo firewall-cmd --permanent --add-service=http
sudo systemctl restart firewalld
Quindi, installa l'estensione php_mongo utilizzando il comando:
sudo pecl install mongo
Esempio di output:
[...]
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
Modifica il file /etc/php.ini,
sudo vi /etc/php.ini
E la riga seguente:
extension=mongo.so
Salva e chiudi il file. Riavviare il servizio Apache per rendere effettive le modifiche.
sudo systemctl restart httpd
Verifica che l'estensione sia stata aggiunta o meno utilizzando il comando:
php -m | grep -i mongo
Dovresti vedere il seguente output:
mongo
Bene, abbiamo installato i prerequisiti richiesti. Ora scarica l'ultima versione di RockMongo dalla pagina delle versioni.
Oppure utilizza il seguente comando per scaricare l'ultima versione di RockMongo.
wget https://github.com/iwind/rockmongo/archive/master.zip
Estrai il file zip scaricato utilizzando il comando:
unzip master.zip
Sposta la cartella estratta nella cartella principale web come mostrato di seguito.
sudo mv rockmongo-master/ /var/www/html/rockmongo
Riavvia il servizio httpd:
sudo systemctl restart httpd
Accedi alla console web RockMongo
Apri il browser web e vai a http://indirizzo IP/rockmongo. Dovresti vedere la seguente schermata.
Inserisci il nome utente e la password. Il nome utente e la password predefiniti sono admin/admin.
Pagina di accesso di RockMongo
Ecco come appare la dashboard di RockMongo.
Pannello di controllo RockMongo
Da qui puoi creare, rinominare, modificare, eliminare database, utenti, tabelle e altro ancora.
Puoi modificare il nome utente e la password predefiniti dal file config.php di RockMongo.
Per fare ciò, modifica il file config.php:
sudo vi /var/www/html/rockmongo/config.php
Modifica le porte, l'host e gli amministratori secondo i tuoi gusti.
Risorsa:
- Repository GitHub RockMongo
Lettura correlata:
- Come installare MongoDB utilizzando Vagrant in Linux