Saya mendapat masalah di Linux Mint 19 (berpikir bahwa Ubuntu 18+ dapat memiliki masalah yang sama):
Seperti yang tertulis di pesan - versi driver server dan versi saya berbeda. Ini terjadi karena saya menginstal driver php mongo dengan perintah:
sudo apt-get install php7.2-mongodb
SOLUSI adalah menghapus sepenuhnya driver php mongo:
sudo apt-get remove --auto-remove php-mongodb
lalu instal php-mongodb dari ekstensi php Pecl mongodb :
sudo pecl install mongodb-1.4.4
(Jika Anda menemukan kesalahan pecl: command not found
, cukup instal paket PEAR untuk menggunakan pecl
pemasang. sudo apt-get update && sudo apt-get install php-pear
)
Setelah itu tambahkan baris berikutnya ke php.ini
. Anda berkas:
extension=mongodb.so
Jangan lupa memuat ulang server web:
sudo systemctl reload apache2
Itu dia. Semuanya harus bekerja!