[英]MongoDB: unable to load driver on PHP
我正在尝试使mongo-php-driver在OS X 10.9.1上与PHP 5.5.7 一起使用,但是我走到了穷途末路,我尝试了所有可能找到的东西,但无济于事...
一切都可以正常编译,但是PHP不会加载扩展,并给出了一个非常奇怪的错误:
Unable to load dynamic library '/usr/local/lib/php/extensions/no-debug-zts-20121212/mongo.so' - dlopen(/usr/local/lib/php/extensions/no-debug-zts-20121212/mongo.so, 9): Symbol not found: _core_globals
Referenced from: /usr/local/lib/php/extensions/no-debug-zts-20121212/mongo.so
Expected in: flat namespace
in Unknown on line 0
我已经检查了线程安全和体系结构问题,但一切都很好,扩展和PHP都是线程安全的64位。
我还检查了二进制文件是否存在任何问题,例如phpize
和php-config
,但是一切似乎都很好。
我真的不知道该怎么办,有人知道吗?
gibatronic,据我了解,您已经为5.5.7编译了该驱动程序。 我尝试使用在线提供的现有预编译二进制文件(并发现最后一个兼容的php版本)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.