मुझे लिनक्स मिंट 19 पर समस्या मिली है (सोचें कि उबंटू 18+ में भी यही समस्या हो सकती है):
जैसा कि संदेश कहता है - सर्वर ड्राइवर संस्करण और मेरा एक अलग है। ऐसा इसलिए हुआ क्योंकि मैंने कमांड के साथ php mongo ड्राइवर स्थापित किया:
sudo apt-get install php7.2-mongodb
समाधान php mongo ड्राइवर को पूरी तरह से अनइंस्टॉल करना था:
sudo apt-get remove --auto-remove php-mongodb
और फिर Pecl mongodb php एक्सटेंशन से php-mongodb इंस्टॉल करें :
sudo pecl install mongodb-1.4.4
(यदि आप त्रुटि से टकराते हैं pecl: command not found
, pecl
. का उपयोग करने के लिए बस PEAR पैकेज स्थापित करें इंस्टॉलर। sudo apt-get update && sudo apt-get install php-pear
)
इसके बाद अपने php.ini
. में अगली लाइन जोड़ें फ़ाइल:
extension=mongodb.so
वेब सर्वर को पुनः लोड करना न भूलें:
sudo systemctl reload apache2
यही बात है। सब कुछ काम करना चाहिए!