0
当执行作曲家需要jenssegers/MongoDB的:作曲家找不到MongoDB的扩展
$ composer require jenssegers/mongodb
Using version ^3.0 for jenssegers/mongodb
./composer.json has been updated
Loading composer repositories with package information
Updating dependencies (including require-dev)
Your requirements could not be resolved to an installable set of packages.
问题1
- jenssegers/mongodb v3.0.0 requires mongodb/mongodb ^1.0.0 -> satisfiable by mongodb/mongodb[1.0.0, 1.0.1].
- jenssegers/mongodb v3.0.1 requires mongodb/mongodb ^1.0.0 -> satisfiable by mongodb/mongodb[1.0.0, 1.0.1].
- jenssegers/mongodb v3.0.2 requires mongodb/mongodb ^1.0.0 -> satisfiable by mongodb/mongodb[1.0.0, 1.0.1].
- mongodb/mongodb 1.0.1 requires ext-mongodb ^1.1.0 -> the requested PHP extension mongodb is missing from your system.
- mongodb/mongodb 1.0.0 requires ext-mongodb ^1.1.0 -> the requested PHP extension mongodb is missing from your system.
- Installation request for jenssegers/mongodb ^3.0 -> satisfiable by
ers/mongodb[v3.0.0, v3.0.1, v3.0.2].
要启用扩展,验证它们在这些.ini文件中启用
- C:\wamp\bin\php\php5.5.12\php.ini
您还可以在终端内运行php --ini
以查看哪些文件是我们的 P在CLI模式下。
安装失败,将./composer.json恢复为其原始内容。
我运行Windows 7和PHP 5.5.12使用mongodb 3.2。我安装了mongodb扩展名(php_mongodb.dll在PHP ext /文件夹中),并且我已经用extension = php_mongodb.dll更新了php.ini。不知道我已经错过了
安装了mongodb扩展后,您是否重新启动了Apache服务器? – aeonsleo
是重启wamp服务器 – Ashiq