在Laravel中安装MongoDB扩展名不起作用



我在我的php.ini中安装了mongodb扩展名,但它仍然给出以下错误,有人可以帮助吗?

Loading composer repositories with package information
Updating dependencies (including require-dev)
Your requirements could not be resolved to an installable set of packages.
 Problem 1
- mongodb/mongodb 1.1.2 requires ext-mongodb ^1.2.0 -> the requested PHP extension mongodb is missing from your syst

em。 -MongoDB/MongoDB 1.1.1需要Ext -MongoDB ^1.2.0->所请求的PHP扩展名MongoDB缺少您的SystEm。 -MongoDB/MongoDB 1.1.0需要Ext -MongoDB ^1.2.0->所请求的PHP扩展名MongoDB缺少您的SystEm。 -MongoDB/MongoDB 1.0.5需要Ext -MongoDB ^1.1.0->否则所请求的PHP扩展名是您的Syst中缺少的Em。 -MongoDB/MongoDB 1.0.4需要Ext -MongodB ^1.1.0->所请求的PHP扩展名MongoDB缺少您的SystEm。 -MongoDB/MongoDB 1.0.3需要Ext -MongodB ^1.1.0->所请求的PHP扩展名蒙古db中缺少您的SystEm。 -MONGODB/MONGODB 1.0.2需要Ext -MongodB ^1.1.0->所请求的PHP扩展名蒙古db中缺少您的SystEm。 -MongoDB/MongoDB 1.0.1需要Ext -MongoDB ^1.1.0->所请求的PHP扩展名MongoDB缺少您的SystEm。 -MongoDB/MongoDB 1.0.0要求Ext -MongoDB ^1.1.0->否则所请求的PHP扩展名不在您的Syst中Em。 -Jenssegers/mongodb v3.2.0要求mongodb/mongodb ^1.0.0-> mongodb/mongodb [1.0.0,1.0.1,1.0.1,1.0.2,1.0.3,1.0.4,1.0.5,1.1.0,1.1.1,1.1.2]。 - Jenssegers/MongoDB 3.2。* ->由Jenssegers/MongoDB [V3.2.0]。

要启用扩展,请验证它们在.ini文件中是否已启用: -c: program文件(x86) iis express php v5.5 php.ini 您还可以在终端内运行php --ini,以查看PHP在CLI模式下使用了哪些文件。

似乎您没有安装正确的mongoDB扩展名。

取决于您的应用程序正在运行的操作系统,您可以相应地安装MongoDB扩展程序。http://php.net/manual/en/mongodb.installation.php

最新更新