Je me suis battu avec l'installation du pilote PHP MongoDB pour la plupart de cet après-midi. J'utilise PHP version 5.5, et j'ai installé le pilote PHP MongoDB en utilisant brew install php55-mongo
(bien que j'aie essayé d'autres méthodes avant). Le problème est, chaque fois que j'essaie d'utiliser MongoClient()
je reçois l'erreur:Installer le pilote PHP MongoDB (OS X El Capitan)
Class 'MongoClient' not found
Le module « mongo » est répertorié quand je lance php -m
, mais je reçois aussi les avertissements suivants:
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/Cellar/php55/5.5.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: PHP Startup: Unable to load dynamic library '/usr/local/Cellar/php55/5.5.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
PHP Warning: PHP Startup: 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
Warning: PHP Startup: 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
Le Le module n'est pas répertorié lorsque j'utilise phpinfo()
ou get_loaded_extensions()
.
Des idées?