2016-05-23 145 views
0

嘿所有试图在我的Mac OSx 10.9.5上安装MongoDb扩展。我使用brew install php56安装了PHP 5.6,现在用这个PHP版本,然后我用brew install php56-mongodb安装mongodb扩展mac os

当现在做的PHP -VI得到这个安装的MongoDB:

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启用extension=mongodb.so - ini,我跟着路径中的错误,并在extensions目录中断它的不存在,而不是build目录在那里。

我不明白什么是试图调用此路径,以及为什么路径是brocken,如果它是全新安装...?

回答

1

“延长= mongodb.so”是不是它在你的php.ini正确的地方文件,它应该是一些推广下

+0

它真正回答这个问题? – manetsus

+0

它解决了我的问题,我想出了“extension = mongodb.so”也写在我的php.ini文件的底部,我删除它,然后它工作,我能够安装mongo –