Ik heb het probleem op Linux Mint 19 (denk dat Ubuntu 18+ hetzelfde probleem kan hebben):
Zoals het bericht zegt - de versie van het serverstuurprogramma en de mijne zijn anders. Dit gebeurde omdat ik het php mongo-stuurprogramma heb geïnstalleerd met het commando:
sudo apt-get install php7.2-mongodb
De OPLOSSING was om het php mongo-stuurprogramma volledig te verwijderen:
sudo apt-get remove --auto-remove php-mongodb
en installeer vervolgens php-mongodb van Pecl mongodb php-extensie :
sudo pecl install mongodb-1.4.4
(Als je de fout pecl: command not found
tegenkomt , installeer gewoon het PEAR-pakket om pecl
te gebruiken installateur. sudo apt-get update && sudo apt-get install php-pear
)
Voeg daarna de volgende regel toe aan uw php.ini
bestand:
extension=mongodb.so
Vergeet niet de webserver opnieuw te laden:
sudo systemctl reload apache2
Dat is het. Alles zou moeten werken!