MongoDB:无法在PHP上加载驱动程序



我正在尝试让 mongo-php 驱动程序在 OS X 5.5.7 上与 PHP 10.9.1 一起工作,但我走到了死胡同,我已经尝试了我能找到的一切,但没有任何效果......

一切都编译得很好,但是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 位。

我还检查了二进制文件是否存在任何问题,例如 phpizephp-config ,但一切似乎都很好......

我真的不知道该怎么办,有人知道吗?

gibatronic,据我了解,您已经为 5.5.7 编译了此驱动程序。我尝试使用在线提供的现有预编译二进制文件(并发现了最后一个兼容的php版本)

此问题仅在最新版本上发生。

我刚刚尝试了 1.4.5,一切都很好!

相关内容

  • 没有找到相关文章

最新更新