इसका मतलब है कि आपका PHP 32-बिट मोड में संकलित है, लेकिन मोंगो एक्सटेंशन 64-बिट मोड के रूप में है। मेरा मानना है कि ऐप्पल का संकलित PHP 32-बिट मोड में भी है, आप इसे सत्यापित कर सकते हैं:
php -r 'echo PHP_INT_MAX, "\n";'
अगर यह दिखाता है
9223372036854775807आप 64-बिट प्लेटफॉर्म पर हैं।
अब, आपके मामले में आपको यह सुनिश्चित करना होगा कि आप 32-बिट आर्किटेक्चर के साथ MongoDB एक्सटेंशन को संकलित करें। http://artur.ejsmont.org/blog/content/how-to-build-mongodb-pecl-extension-in-32bit-for-php-52-on-macosx-snow- तेंदुआ मुझे विश्वास है कि आप इसके साथ ऐसा कर सकते हैं:
pecl download mongo tar -xvzf mongo-1.2.7.tgz cd mongo-1.2.7 CFLAGS="-m32" phpize ./configure make make install