J'ai le problème sur Linux Mint 19 (je pense qu'Ubuntu 18+ peut avoir le même problème):
Comme le message l'indique, la version du pilote du serveur et la mienne sont différentes. Cela s'est produit parce que j'ai installé le pilote php mongo avec la commande :
sudo apt-get install php7.2-mongodb
La SOLUTION était de désinstaller complètement le pilote php mongo :
sudo apt-get remove --auto-remove php-mongodb
puis installez php-mongodb à partir de l'extension Pecl mongodb php :
sudo pecl install mongodb-1.4.4
(Si vous tombez sur l'erreur pecl: command not found
, installez simplement le package PEAR afin d'utiliser pecl
installateur. sudo apt-get update && sudo apt-get install php-pear
)
Après cela, ajoutez la ligne suivante à votre php.ini
fichier :
extension=mongodb.so
N'oubliez pas de recharger le serveur Web :
sudo systemctl reload apache2
C'est ça. Tout devrait fonctionner !