Ukážeme vám, jak nainstalovat MongoDB s RockMongo na CentOS 7. MongoDB je dokumentově orientovaná databáze NoSQL a je multiplatformní, což zrychluje a usnadňuje proces integrace dat. RockMongo je na druhé straně open source nástroj vyvinutý pro správu MongoDB, napsaný v PHP 5. Jeho rozhraní je uživatelsky přívětivé a poskytuje snadný způsob, jak vytvářet databáze, kolekce dotazů, importovat a exportovat data, vkládat a načítat dokumenty atd. je nástroj pro správu MongoDB ekvivalentem phpMyAdmin. Ptáte se tedy, jaké jsou předpoklady MongoDB a RockMongo? Budete potřebovat webový server s nainstalovaným PHP 5.* a povoleným rozšířením php_mongo. Instalace MongoDB s RockMongo na CentOS 7 je poměrně snadný úkol, pokud pečlivě dodržíte níže uvedené kroky. Pokud stroj, na který budete MongoDB a RockMongo instalovat, nemá nainstalovaný webový server a PHP, pak neváhejte a postupujte podle našeho skvělého návodu a nainstalujte Apache spolu s PHP.
1. POŽADAVKY
Pro tento výukový program budeme používat náš hostingový plán SSD 1 Linux VPS.
Přihlaste se na svůj server přes SSH:
# ssh root@server_ip
Než začnete, zadejte níže uvedený příkaz a zkontrolujte, zda máte na svém počítači nainstalovanou správnou verzi CentOS:
# cat /etc/redhat-release
což by vám mělo poskytnout spodní výstup:
CentOS Linux release 7.2.1511 (Core)
2. AKTUALIZUJTE SYSTÉM
Ujistěte se, že je váš server plně aktuální:
# yum update
3. NAINSTALOVAT MONGODB a ROCKMONGO
V této části se budeme zabývat kroky potřebnými pro instalaci MongoDB a RockMongo. Nejprve musíte nainstalovat některé tolik potřebné balíčky. Spusťte následující příkaz:
# yum install git install gcc php-pear php-devel openssl-devel unzip
Nyní vytvořte MongoDB repo pomocí svého oblíbeného textového editoru. Používáme nano:
# nano /etc/yum.repos.d/mongodb.repo
Do souboru vložte následující:
[mongodb] name=MongoDB Repository baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/x86_64/ gpgcheck=0 enabled=1
Uložte a zavřete soubor. Vyčistěte index balíků:
# yum clean all
Nainstalujte MongoDB:
# yum install mongo-10gen mongo-10gen-server
Spusťte MongoDB a povolte jeho spuštění při spouštění:
# systemctl start mongod # systemctl enable mongod
Stav MongoDB můžete zkontrolovat pomocí níže uvedených příkazů:
# systemctl status mongod # mongostat
4. Nainstalujte rozšíření php_mongo
MongoDB je nyní nainstalován na vašem serveru, takže pokračujte v instalaci RockMongo. RockMongo potřebuje aktivní rozšíření php_mongo. Takže začněme. K instalaci php_mongo použijeme PECL. PECL je úložiště pro rozšíření PHP, které poskytuje adresář všech známých rozšíření a hostitelská zařízení pro stahování a vývoj rozšíření PHP. Provést:
# pecl install mongo
Po dokončení instalace by se vám měla zobrazit následující zpráva:
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.inibyste měli přidat "extension=mongo.so".
Jak říká zpráva, nyní musíte upravit soubor php.ini serveru a přidat příponu Mongo. Chcete-li zjistit, který je váš skutečný soubor php.ini, spusťte:
# php -i |grep php.ini
Nyní upravte soubor a vložte řádek ‚extension=mongo.so‘ do sekce ‚Dynamic Extensions‘. Uložte a zavřete soubor. Poté restartujte Apache, aby se změny projevily.
# nano /etc/php.ini # service httpd restart
Ověřte, zda je rozšíření k dispozici:
# php -m | grep -i mongo
Měli byste získat následující výstup:
mongo
OK, s tím, že je to z cesty, si nyní můžete konečně stáhnout RockMongo a nainstalovat jej. Zadejte adresář /opt:
# cd /opt
5. Stáhněte si RockMongo
Stáhnout RockMongo:
# wget https://github.com/iwind/rockmongo/archive/master.zip
Rozbalte soubor:
# unzip master.zip
Přesuňte instalaci do výchozího kořenového adresáře dokumentu Apache:
# mv rockmongo-master/ /var/www/html/rockmongo
Pokud jste mezitím upravili některé konfigurační soubory Apache, nezapomeňte restartovat Apache, aby se změny projevily.
# service httpd restart
Gratulujeme, úspěšně jste nainstalovali MongoDB podél RockMongo na vašem CentOS 7 VPS. Nyní otevřete svůj oblíbený webový prohlížeč a přejděte na adresu http://your_server_IP/rockmongo/, kde vás uvítá rozhraní RockMongo, jak je znázorněno na obrázku níže:
Další informace o MongoDB a RockMongo najdete v jejich dokumentaci:
MongoDB RockMongo
Samozřejmě nemusíte instalovat MongoDB s RockMongo na CentOS 7, pokud používáte jednu z našich Linuxových VPS hostingových služeb, v takovém případě můžete jednoduše požádat naše zkušené linuxové administrátory, aby nainstalovali MongoDB a RockMongo na CentOS 7, pro tebe. Jsou k dispozici 24×7 a okamžitě se postarají o váš požadavek.
PS . Pokud se vám líbil tento příspěvek o tom, jak nainstalovat MongoDB s RockMongo na CentOS 7, sdílejte jej se svými přáteli na sociálních sítích pomocí tlačítek vlevo nebo jednoduše zanechte odpověď níže. Děkuji.