I am struggling with installing the MongoDB PHP driver for most of today.
I am using PHP version 5.5 and I installed the MongoDB PHP driver using brew install php55-mongo(although I tried other methods before). The problem is that whenever I try to use MongoClient(), I get an error:
Class 'MongoClient' not found
The mongo module is displayed when I start php -m, but also receive the following warnings:
PHP Warning: starting PHP: cannot load dynamic library '/usr/local/Cellar/php55/5.5.3.34/lib/php/extensions/no-debug-non-zts-20121212/mongo.so' - dlopen (/ usr / local / Cellar / php55 / 5.5.34 / lib / php / extensions / no-debug-non-zts-20121212 / mongo.so, 9): image not found in Unknown on line 0
Warning: starting PHP: cannot load the dynamic library '/usr/local/Cellar/php55/5.5.3.3/lib/php/extensions/no-debug-non-zts-20121212/mongo.so' - dlopen (/ usr / local /Cellar/php55/5.5.34/lib/php/extensions/no-debug-non-zts-20121212/mongo.so, 9): image not found in Unknown in line 0
PHP Warning: starting PHP: unable to load dynamic library '/usr/local/opt/php55-mongodb/mongodb.so' - dlopen (/usr/local/opt/php55-mongodb/mongodb.so, 9): image not found in Unknown on line 0
: PHP: '/usr/local/opt/php55-mongodb/mongodb.so' - dlopen (/usr/local/opt/php55-mongodb/mongodb.so, 9): Unknown on line 0
, phpinfo() get_loaded_extensions().
?