Имам проблема с Linux Mint 19 (мисля, че Ubuntu 18+ може да има същия проблем):
Както се казва в съобщението - версията на сървърния драйвер и моята са различни. Това се случи, защото инсталирах php mongo драйвер с командата:
sudo apt-get install php7.2-mongodb
РЕШЕНИЕТО беше да деинсталирате напълно драйвера на php mongo:
sudo apt-get remove --auto-remove php-mongodb
и след това инсталирайте php-mongodb от Pecl mongodb php разширение :
sudo pecl install mongodb-1.4.4
(Ако попаднете на грешка pecl: command not found
, просто инсталирайте пакета PEAR, за да използвате pecl
инсталатор. sudo apt-get update && sudo apt-get install php-pear
)
След това добавете следващия ред към вашия php.ini
файл:
extension=mongodb.so
Не забравяйте да презаредите уеб сървъра:
sudo systemctl reload apache2
Това е. Всичко трябва да работи!