我正在尝试让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
,但一切似乎都很好......
我真的不知道该怎么办,任何人都有任何线索?
答案 0 :(得分:0)
gibatronic,据我所知,你已经为5.5.7编译了这个驱动程序。我试图使用在线提供的现有预编译二进制文件(并发现最后兼容的php版本)
答案 1 :(得分:-1)
此问题仅发生在lastest version。
我刚试过1.4.5,一切都很顺利!