У меня есть машины для 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()
В чем проблема?