rockmongo не работает, несмотря на наличие драйвера mongodb для переполнения стека

Я установил php7.0 в Ubuntu 16.04
Я установил драйвер, как показано здесь http://php.net/manual/en/mongodb.installation.manual.php

$ git clone https://github.com/mongodb/mongo-php-driver.git
$ cd mongo-php-driver
$ git submodule sync && git submodule update --init
$ phpize
$ ./configure
$ make all -j 5
$ sudo make install

Когда я пытался открыть RockMongo из браузера, он показывает

    To make things right, you must
install php_mongo module. Here for installation documents on PHP.net.

Также в index.php Rockmongo я положил die и обнаружил, что
линия

if (!class_exists("Mongo") && !class_exists("MongoClient"))

возвращает ложь

sudo pecl поиск монго
возвращенный

Retrieving data...0%
.Matched packages, channel pecl.php.net:
=======================================
Package Stable/(Latest) Local
mongo   1.6.14 (stable)       MongoDB database driver
mongodb 1.1.7 (stable)        MongoDB driver for PHP

Я также включил расширение для php.ini

а также сделал

sudo service apache2 restart

php.info

Я побежал sudo pecl install mongodb

который дал этот результат

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

Что делать?

1

Решение

Rockmongo не совместим с PHP 7 и новыми mongodb водитель, но вы можете следовать инструкциям отсюда чтобы это работало.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]