Tengo el problema en Linux Mint 19 (creo que Ubuntu 18+ puede tener el mismo problema):
Como dice el mensaje, la versión del controlador del servidor y la mía son diferentes. Esto sucedió porque instalé el controlador php mongo con el comando:
sudo apt-get install php7.2-mongodb
La SOLUCIÓN fue desinstalar completamente el controlador php mongo:
sudo apt-get remove --auto-remove php-mongodb
y luego instale php-mongodb desde Extensión php de Pecl mongodb :
sudo pecl install mongodb-1.4.4
(Si se topa con el error pecl: command not found
, simplemente instale el paquete PEAR para usar pecl
instalador sudo apt-get update && sudo apt-get install php-pear
)
Después de eso, agregue la siguiente línea a su php.ini
archivo:
extension=mongodb.so
No olvides recargar el servidor web:
sudo systemctl reload apache2
Eso es todo. ¡Todo debería funcionar!