MongoDB PHP Вызов неопределенного метода MongoDB \ Driver \ Manager :: selectDatabase - PullRequest
0 голосов
/ 11 июня 2019

У меня есть машины для Linux.Один для тестирования и один для производства.Обе системы имеют одинаковую настройку:

Версия PHP

PHP 7.2.19-0ubuntu0.18.04.1 (cli) (built: Jun  4 2019 14:48:12) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
with Zend OPcache v7.2.19-0ubuntu0.18.04.1, Copyright (c) 1999-2018, by Zend Technologies

Код для запуска

protected function connect()
{
    $client = new Client('mongodb://' . config('database.connections.mongodb.host'), [
        'username' => config('database.connections.mongodb.username'),
        'password' => config('database.connections.mongodb.password'),
    ]);
    $this->client = $client->selectDatabase('my-database');
}

Обе средыустановить расширение mongodb.Моя проблема в том, что код отлично работает в первой среде.Но на втором я получаю эту ошибку:

Call to undefined method MongoDB\Driver\Manager::selectDatabase()

В чем проблема?

...