我的PHP版本是8.2.4 我的 Laravel 版本是 10.10 我正在使用xampp。 问题是因为我的 xampp 中的 mongodb 的 php 扩展。 我无法为 mongodb 提供任何扩展。 谁能帮我解决这个问题。
我已尝试处理 mongodb.dll 文件,但仍然无法正常工作
“找不到类”消息不是 php 的问题,而是缺少 mongodb 库,您可以使用 Composer 安装该库:https://github.com/mongodb/laravel-mongodb。 然后,如果您遇到因缺少驱动程序而导致的其他问题,您将看到不同的错误。
这个问题已经解决了,
解决方案是从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.dll 和 php_mongodb.pdb 文件复制到 xampp ext 文件夹中,对我来说它是 C:\xampp\php xt
之后在 php.ini 文件中添加 extension=php_mongodb.dll。
最后,重新启动 xampp apache,扩展将被安装。
谢谢你