找不到类“MongoDB\Driver\Manager”

问题描述 投票:0回答:2

我的PHP版本是8.2.4 我的 Laravel 版本是 10.10 我正在使用xampp。 问题是因为我的 xampp 中的 mongodb 的 php 扩展。 我无法为 mongodb 提供任何扩展。 谁能帮我解决这个问题。

我已尝试处理 mongodb.dll 文件,但仍然无法正常工作

php laravel mongodb xampp
2个回答
0
投票

“找不到类”消息不是 php 的问题,而是缺少 mongodb 库,您可以使用 Composer 安装该库:https://github.com/mongodb/laravel-mongodb。 然后,如果您遇到因缺少驱动程序而导致的其他问题,您将看到不同的错误。


0
投票

这个问题已经解决了,

解决方案是从Github Releases获取特定版本的Mongodb dll文件,然后将dll文件复制到xampp的ext文件夹的所需位置。

示例:

我的PHP版本是8.2.4,所以我需要下载支持php 8.2.4版本的Mongodb dll文件,即{php_mongodb-1.15.0-8.2-ts-x64.zip} (extension_name-extension_version-php_version -windows_bit)

下载后,将zip文件解压到电脑上的任意位置。

然后将 php_mongodb.dllphp_mongodb.pdb 文件复制到 xampp ext 文件夹中,对我来说它是 C:\xampp\php xt

之后在 php.ini 文件中添加 extension=php_mongodb.dll

最后,重新启动 xampp apache,扩展将被安装。

谢谢你

© www.soinside.com 2019 - 2024. All rights reserved.