gpt4 book ai didi

php - Composer - 无法在 Windows 上安装 mongodb/mongodb

转载 作者:可可西里 更新时间:2023-11-01 09:20:12 25 4
gpt4 key购买 nike

我正在尝试使用 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].

当我像那样运行 composer show -p 时,扩展实际上被列出了:

ext-mongo           1.6.12   The mongo PHP extension

而且当我执行 php_info() 或其他任何操作时,它也会正确启用。

我也确信我在正确的 php.ini 文件中启用了它。

实际上,我猜问题出在它应该被称为mongodb而不是mongo

他们是否针对 Windows 解决了这个问题?

谢谢。

最佳答案

好吧,看来我正在安装不受支持的旧旧驱动程序。

为了澄清问题,MongoDB for PHP 有两个可用的驱动程序:

遗留驱动程序将被 PHP 识别为 mongo,而新驱动程序将被正确识别为 mongodb

关于php - Composer - 无法在 Windows 上安装 mongodb/mongodb,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35994943/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com