致命错误:找不到类 'MongoDB\\Driver\\Manager'

新手上路,请多包涵

我想使用 MongoDB 驱动程序,但是当我使用它时它会抛出一个错误:

 $mongo = new MongoDB\Driver\Manager("mongodb://localhost:27017");

错误:

消息:找不到类 ‘MongoDB\Driver\Manager’

当我用 php_info() 检查它时,我看到了 在此处输入图像描述

使用驱动程序有什么要求吗?

原文由 tthlaszlo 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 569
2 个回答

Mongo 扩展和 MongoDB 扩展之间存在一些混淆,它们并不相同。由于您的版本号,我猜您正在使用已 弃用 的旧 Mongo 扩展。

确保你安装了新的 MongoDB 扩展,你应该没问题。不要忘记从您的 php.ini 中删除旧的 extension=mongo.so 因为这可能会导致问题。

原文由 simon 发布,翻译遵循 CC BY-SA 3.0 许可协议

此错误是因为 php_mongodb.dll 文件在 etc 文件夹中丢失并添加到 php.ini 文件中,例如 (extension=php_mongodb.dll) 。因此,我得到了这个错误。它将纠正我的错误

原文由 user12849484 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题