Ant*_*neB 4 php windows mongodb composer-php
我正在尝试使用composer在我的Laravel安装上安装以下软件包: jenssegers/mongodb
但是在安装时,我收到以下错误:
- 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 jenssegers/mongodb[v3.0.0, v3.0.1, v3.0.2].
Run Code Online (Sandbox Code Playgroud)
当我这样运行时,实际上列出了扩展名composer show -p:
ext-mongo 1.6.12 The mongo PHP extension
Run Code Online (Sandbox Code Playgroud)
当我执行php_info()或其他任何操作时,它也正确启用.
我也确定我在正确的php.ini文件中启用了它.
实际上,我猜这个问题来自它应该被调用mongodb而不是它mongo.
他们为Windows修复此问题吗?
谢谢.
好吧,好像我正在安装不受支持的旧传统驱动程序.
为了澄清这一点,MongoDB for PHP有两个可用的驱动程序:
遗留驱动程序将由mongoPHP 标识,而新标记正确标识为mongodb.
| 归档时间: |
|
| 查看次数: |
6737 次 |
| 最近记录: |