我的PHP版本是8.2.4我的Laravel版本是10.10我使用xampp.这个问题是因为在我的xampp的mongodb的php扩展.我不能有mongodb的任何扩展.任何人都可以帮助我解决这个问题.我已经尝试复制mongodb.dll文件,但仍然不工作
rqenqsqc1#
这个问题解决了,解决方案是从**Github Releases获取Mongodb dll文件的特定版本,然后将dll文件复制到xampp的ext文件夹的所需位置。范例:我的PHP版本是8.2.4,所以我需要下载Mongodb dll文件,它将支持PHP 8.2.4版本,即{php_mongodb-1.15.0-8.2-ts-x64.zip}(extension_name-extension_version-php_version-windows_bit)**下载后,解压缩文件在PC上的任何地方。然后将php_mongodb.dll和php_mongodb.pdb文件复制到xampp ext文件夹,我是C:\xampp\php\ext然后在php.ini文件中添加extension=php_mongodb.dll。最后,重新启动xampp apache,扩展将被安装。谢谢你
zaqlnxep2#
一个“class not found”的消息不是php的问题,而不是缺少mongodb库,你可以用composer:https://github.com/mongodb/laravel-mongodb安装。然后如果你有其他问题引起的缺少驱动程序,你会看到一个不同的错误。
2条答案
按热度按时间rqenqsqc1#
这个问题解决了,
解决方案是从**Github Releases获取Mongodb dll文件的特定版本,然后将dll文件复制到xampp的ext文件夹的所需位置。
范例:
我的PHP版本是8.2.4,所以我需要下载Mongodb dll文件,它将支持PHP 8.2.4版本,即{php_mongodb-1.15.0-8.2-ts-x64.zip}(extension_name-extension_version-php_version-windows_bit)**
下载后,解压缩文件在PC上的任何地方。
然后将php_mongodb.dll和php_mongodb.pdb文件复制到xampp ext文件夹,我是C:\xampp\php\ext
然后在php.ini文件中添加extension=php_mongodb.dll。
最后,重新启动xampp apache,扩展将被安装。
谢谢你
zaqlnxep2#
一个“class not found”的消息不是php的问题,而不是缺少mongodb库,你可以用composer:https://github.com/mongodb/laravel-mongodb安装。然后如果你有其他问题引起的缺少驱动程序,你会看到一个不同的错误。