Mam problem na Linux Mint 19 (myślę, że Ubuntu 18+ może mieć ten sam problem):
Jak mówi komunikat - wersja sterownika serwera i moja są różne. Stało się tak, ponieważ zainstalowałem sterownik php mongo za pomocą polecenia:
sudo apt-get install php7.2-mongodb
ROZWIĄZANIE było całkowite odinstalowanie sterownika php Mongo:
sudo apt-get remove --auto-remove php-mongodb
a następnie zainstaluj php-mongodb z rozszerzenie php Pecl mongodb :
sudo pecl install mongodb-1.4.4
(Jeśli natkniesz się na błąd pecl: command not found
, po prostu zainstaluj pakiet PEAR, aby używać pecl
instalatora. sudo apt-get update && sudo apt-get install php-pear
)
Następnie dodaj następną linię do swojego pliku php.ini
plik:
extension=mongodb.so
Nie zapomnij ponownie załadować serwera WWW:
sudo systemctl reload apache2
Otóż to. Wszystko powinno działać!