我想使用 MongoDB 驱动程序,但是当我使用它时它会抛出一个错误:
$mongo = new MongoDB\Driver\Manager("mongodb://localhost:27017");
错误:
消息:找不到类 ‘MongoDB\Driver\Manager’
使用驱动程序有什么要求吗?
原文由 tthlaszlo 发布,翻译遵循 CC BY-SA 4.0 许可协议
我想使用 MongoDB 驱动程序,但是当我使用它时它会抛出一个错误:
$mongo = new MongoDB\Driver\Manager("mongodb://localhost:27017");
错误:
消息:找不到类 ‘MongoDB\Driver\Manager’
使用驱动程序有什么要求吗?
原文由 tthlaszlo 发布,翻译遵循 CC BY-SA 4.0 许可协议
此错误是因为 php_mongodb.dll
文件在 etc 文件夹中丢失并添加到 php.ini
文件中,例如 (extension=php_mongodb.dll)
。因此,我得到了这个错误。它将纠正我的错误
原文由 user12849484 发布,翻译遵循 CC BY-SA 4.0 许可协议
1 回答4.1k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
2 回答2.2k 阅读✓ 已解决
1 回答1.4k 阅读✓ 已解决
2 回答2.2k 阅读
1 回答1.3k 阅读✓ 已解决
2 回答1.4k 阅读
Mongo 扩展和 MongoDB 扩展之间存在一些混淆,它们并不相同。由于您的版本号,我猜您正在使用已 弃用 的旧 Mongo 扩展。
确保你安装了新的 MongoDB 扩展,你应该没问题。不要忘记从您的 php.ini 中删除旧的
extension=mongo.so
因为这可能会导致问题。