Installing the MongoDB PHP Driver (OS X El Capitan)

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().

?

+4
1

, php mongo . , php mongo, mongodb.so mongo.so

PHP

MongoClient

(PECL mongo >= 1.3.0)

, , . MongoDB. :

MongoDB\Driver\Manager
0

All Articles