Tôi đã gặp sự cố trên Linux Mint 19 (nghĩ rằng Ubuntu 18+ có thể gặp sự cố tương tự):
Như thông báo cho biết - phiên bản trình điều khiển máy chủ và phiên bản của tôi khác nhau. Điều này xảy ra vì tôi đã cài đặt trình điều khiển php mongo bằng lệnh:
sudo apt-get install php7.2-mongodb
GIẢI PHÁP là gỡ cài đặt hoàn toàn trình điều khiển php mongo:
sudo apt-get remove --auto-remove php-mongodb
và sau đó cài đặt php-mongodb từ tiện ích mở rộng php Pecl mongodb :
sudo pecl install mongodb-1.4.4
( Nếu bạn gặp lỗi pecl: command not found
, chỉ cần cài đặt gói PEAR để sử dụng pecl
trình cài đặt. sudo apt-get update && sudo apt-get install php-pear
)
Sau đó, thêm dòng tiếp theo vào php.ini
của bạn tệp:
extension=mongodb.so
Đừng quên tải lại máy chủ web:
sudo systemctl reload apache2
Đó là nó. Mọi thứ sẽ hoạt động!