嘿所有人都试图在我的Mac OSx 10.9.5上安装MongoDb扩展程序。我使用brew install php56
安装了php 5.6,现在使用了这个php版本,然后我使用brew install php56-mongodb
安装了mongodb
现在做php -v我得到了这个:
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/Cellar/php56/5.6.21/lib/php/extensions/no-debug-non-zts-20131226/mongodb.so' - dlopen(/usr/local/Cellar/php56/5.6.21/lib/php/extensions/no-debug-non-zts-20131226/mongodb.so, 9): image not found in Unknown on line 0
Warning: PHP Startup: Unable to load dynamic library '/usr/local/Cellar/php56/5.6.21/lib/php/extensions/no-debug-non-zts-20131226/mongodb.so' - dlopen(/usr/local/Cellar/php56/5.6.21/lib/php/extensions/no-debug-non-zts-20131226/mongodb.so, 9): image not found in Unknown on line 0
PHP 5.6.21 (cli) (built: Apr 29 2016 02:31:34)
Copyright (c) 1997-2016 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies
我还在我的php --ini中启用了extension=mongodb.so
,我按照错误中的路径及其在extensions
目录中的中断它不存在而不是build
目录。
我不明白什么是试图称之为这条道路的原因以及为什么如果它是全新安装路径是brocken ...?
答案 0 :(得分:1)
“extension = mongodb.so”不在你的php.ini文件中,它应该在扩展名下面