安装MongoDB扩展以在laravel中使用不起作用

时间:2017-02-19 10:29:06

标签: php 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 EM。      - mongodb / mongodb 1.1.0需要ext-mongodb ^ 1.2.0 - >系统中缺少请求的PHP扩展名mongodb EM。      - mongodb / mongodb 1.0.5需要ext-mongodb ^ 1.1.0 - >系统中缺少请求的PHP扩展名mongodb EM。      - mongodb / mongodb 1.0.4需要ext-mongodb ^ 1.1.0 - >系统中缺少请求的PHP扩展名mongodb EM。      - mongodb / mongodb 1.0.3需要ext-mongodb ^ 1.1.0 - >系统中缺少请求的PHP扩展名mongodb EM。      - mongodb / mongodb 1.0.2需要ext-mongodb ^ 1.1.0 - >系统中缺少请求的PHP扩展名mongodb EM。      - mongodb / mongodb 1.0.1需要ext-mongodb ^ 1.1.0 - >系统中缺少请求的PHP扩展名mongodb EM。      - mongodb / mongodb 1.0.0需要ext-mongodb ^ 1.1.0 - >系统中缺少请求的PHP扩展名mongodb EM。      - jenssegers / mongodb v3.2.0需要mongodb / mongodb ^ 1.0.0 - > mongodb / mongodb可以满足[1.0.0,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 Files(x86)\ iis express \ PHP \ v5.5 \ php.ini   您还可以在终端内运行php --ini以查看PHP在CLI模式下使用的文件。

1 个答案:

答案 0 :(得分:2)

您似乎没有安装正确的MongoDB扩展程序。

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