Eu tenho o problema no Linux Mint 19 (acho que o Ubuntu 18+ pode ter o mesmo problema):
Como a mensagem diz - a versão do driver do servidor e a minha são diferentes. Isso aconteceu porque eu instalei o driver php mongo com o comando:
sudo apt-get install php7.2-mongodb
A SOLUÇÃO foi desinstalar completamente o driver php mongo:
sudo apt-get remove --auto-remove php-mongodb
e então instale o php-mongodb da Pecl mongodb php extension :
sudo pecl install mongodb-1.4.4
(Se você encontrar o erro
pecl: command not found
, basta instalar o pacote PEAR para usar pecl
instalador. sudo apt-get update && sudo apt-get install php-pear
) Depois disso, adicione a próxima linha ao seu
php.ini
Arquivo:extension=mongodb.so
Não se esqueça de recarregar o servidor web:
sudo systemctl reload apache2
É isso. Tudo deve funcionar!