首页 文章

PHP启动无法加载动态库php_mongodb.dll

提问于
浏览
1

大家好我'm trying to integrate mongodb with my laravel project. Since I'这是新手,所以我按照本教程Laravel MongoDB进行了'm facing some errors when trying to intergrate the monogdb. I' . 我什么时候尝试运行此命令 composer require jenssegers/mongodb 我收到此错误 .

警告:模块'mongo'已在第0行的Unknown中加载警告:PHP启动:无法加载动态库'D:/ Ampps / php / ext \ php_mongodb.dll' - 找不到指定的模块 . 在第0行的Unknown中使用版本^ 3.0 for jenssegers / mongodb ./composer.json已经更新php artisan clear-compiled警告:模块'mongo'已经在第0行的Unknown中加载警告:PHP启动:无法加载动态库' D:/ Ampps / php / ext \ php_mongodb.dll' - 找不到指定的模块 . 在第0行的Unknown中使用包信息加载composer存储库更新依赖项(包括require-dev)无法将您的需求解析为可安装的软件包集 . 问题1 - jenssegers / mongodb v3.0.0需要mongodb / mongodb ^ 1.0.0 - > mongodb / mongodb [1.0.0,1.0.1]可以满足 . - jenssegers / mongodb v3.0.1需要mongodb / mongodb ^ 1.0.0 - > mongodb / mongodb [1.0.0,1.0.1]可以满足 . - jenssegers / mongodb v3.0.2要求mongodb / mongodb ^ 1.0.0 - > mongodb / mongodb [1.0.0,1.0.1]可以满足 . - mongodb / mongodb 1.0.1需要ext-mongodb ^ 1.1.0 - >系统中缺少所请求的PHP扩展名mongodb . - mongodb / mongodb 1.0.0需要ext-mongodb ^ 1.1.0 - >系统中缺少所请求的PHP扩展名mongodb . - jenssegers / mongodb ^ 3.0的安装请求 - > jenssegers / mongodb [v3.0.0,v3.0.1,v3.0.2]可满足 . 要启用扩展,请验证它们是否已在这些.ini文件中启用: - D:\ Ampps \ php \ php.ini您还可以在终端内运行php --ini,以查看PHP在CLI模式下使用的文件 . 安装失败,将./composer.json恢复为原始内容 .

无法弄清楚为什么 . 请告诉我,我做错了什么 .

我下载的mongodb dll是一个与我的php版本匹配的正确版本,它是线程安全的版本

如果你们有任何问题可以随意问

1 回答

  • 0

    我不知道为什么,但我再次下载文件并替换已存在的文件,一切都开始工作 . 有线,但这对我有帮助

相关问题