GNU/Linux >> Linux Esercitazione >  >> Cent OS

Installa MongoDB con RockMongo su CentOS 7

Ti mostreremo come installare MongoDB con RockMongo su CentOS 7. MongoDB è un database NoSQL orientato ai documenti ed è multipiattaforma che rende il processo di integrazione dei dati più veloce e molto più semplice. RockMongo d'altra parte è uno strumento open source sviluppato per l'amministrazione di MongoDB, scritto in PHP 5. La sua interfaccia è facile da usare e fornisce un modo semplice per creare database, interrogare raccolte, importare ed esportare dati, inserire e recuperare documenti ecc... è lo strumento di amministrazione di MongoDB equivalente a phpMyAdmin. Quindi quali sono i prerequisiti MongoDB e RockMongo che chiedi? Bene, avrai bisogno di un server web con PHP 5.* installato e l'estensione php_mongo abilitata. L'installazione di MongoDB con RockMongo su CentOS 7 è un'operazione abbastanza semplice, se segui attentamente i passaggi seguenti. Se la macchina su cui installerai MongoDB e RockMongo non ha un server Web e PHP installati, sentiti libero di seguire il nostro bel tutorial e installa Apache insieme a PHP.

1. REQUISITI

Utilizzeremo il nostro piano di hosting VPS Linux SSD 1 per questo tutorial.

Accedi al tuo server tramite SSH:

# ssh root@server_ip

Prima di iniziare, inserisci il comando seguente per verificare se sul tuo computer è installata la versione corretta di CentOS:

# cat /etc/redhat-release

che dovrebbe darti l'output sottostante:

CentOS Linux release 7.2.1511 (Core)

2. AGGIORNA IL SISTEMA

Assicurati che il tuo server sia completamente aggiornato:

# yum update

3. INSTALLA MONGODB e ROCKMONGO

In questa sezione tratteremo i passaggi necessari per l'installazione di MongoDB e RockMongo. Per prima cosa devi installare alcuni pacchetti tanto necessari. Esegui il seguente comando:

# yum install git install gcc php-pear php-devel openssl-devel unzip

Ora crea un repository MongoDB usando il tuo editor di testo preferito. Stiamo usando nano:

# nano /etc/yum.repos.d/mongodb.repo

Incolla quanto segue nel file:

[mongodb]
name=MongoDB Repository
baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/x86_64/
gpgcheck=0
enabled=1

Salva e chiudi il file. Pulisci l'indice del pacchetto:

# yum clean all

Installa MongoDB:

# yum install mongo-10gen mongo-10gen-server

Avvia MongoDB e abilitalo all'avvio all'avvio:

# systemctl start mongod

# systemctl enable mongod

Puoi controllare lo stato di MongoDB con i seguenti comandi:

#  systemctl status mongod

#  mongostat

4. Installa l'estensione php_mongo

MongoDB è ora installato sul tuo server, quindi continuiamo con l'installazione di RockMongo. RockMongo ha bisogno di un'estensione php_mongo attiva. Quindi iniziamo. Per installare php_mongo useremo PECL. PECL è un repository per le estensioni PHP, che fornisce una directory di tutte le estensioni conosciute e le strutture di hosting per il download e lo sviluppo di estensioni PHP. Esegui:

# pecl install mongo

Al termine dell'installazione dovresti ricevere il messaggio di seguito:

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

Come dice il messaggio, ora devi modificare il file php.ini del tuo server e aggiungere l'estensione Mongo. Per trovare qual è il tuo effettivo file php.ini esegui:

# php -i |grep php.ini

Ora modifica il file e incolla la riga "extension=mongo.so" nella sezione "Estensioni dinamiche". Salva e chiudi il file. Quindi riavvia Apache per rendere effettive le modifiche.

# nano /etc/php.ini

# service httpd restart

Verifica che l'estensione sia disponibile:

# php -m | grep -i mongo

Dovresti ottenere l'output seguente:

mongo

OK, con quello fuori mano, ora puoi finalmente scaricare RockMongo e installarlo. Entra nella directory /opt:

# cd /opt

5. Scarica RockMongo

Scarica RockMongo:

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

Decomprimi il file:

# unzip master.zip

Sposta l'installazione nella radice del documento predefinita di Apache:

# mv rockmongo-master/ /var/www/html/rockmongo

Se nel frattempo hai modificato alcuni file di configurazione di Apache, non dimenticare di riavviare Apache per rendere effettive le modifiche.

# service httpd restart

Congratulazioni, hai installato con successo MongoDB lungo RockMongo sul tuo CentOS 7 VPS. Ora apri il tuo browser web preferito e vai su http://your_server_IP/rockmongo/ dove sarai accolto dall'interfaccia RockMongo come mostrato nell'immagine qui sotto:

Per ulteriori informazioni su MongoDB e RockMongo, visita la loro documentazione:

MongoDB

RockMongo

Ovviamente non devi installare MongoDB con RockMongo su CentOS 7, se utilizzi uno dei nostri servizi di hosting VPS Linux, nel qual caso puoi semplicemente chiedere ai nostri esperti amministratori Linux di installare MongoDB e RockMongo su CentOS 7, per te. Sono disponibili 24 ore su 24, 7 giorni su 7 e si prenderanno immediatamente cura della tua richiesta.

PS . Se ti è piaciuto questo post, su come installare MongoDB con RockMongo su CentOS 7, condividilo con i tuoi amici sui social network usando i pulsanti a sinistra o lascia semplicemente una risposta qui sotto. Grazie.


Cent OS
  1. Installa MongoDB su CentOS 6

  2. Come installare MongoDB su CentOS 8 / RHEL 8

  3. Installa mod_ruid2 su CentOS 6 con DirectAdmin

  4. Installa MongoDB su un VPS CentOS

  5. Come installare FlintCMS su CentOS 7

Come installare MongoDB su CentOS 8

Come installare Graylog con Elasticsearch su CentOS 8

Come installare MongoDB in CentOS 8

Come installare MongoDB Compass su CentOS 8

Come installare MongoDB su CentOS 6

Come installare Mongodb in CentOS?