gpt4 book ai didi

mongodb - php70-mongo 安装 Doctrine/mongodb-odm 失败

转载 作者:IT老高 更新时间:2023-10-28 13:14:26 24 4
gpt4 key购买 nike

我尝试在 Composer 上安装 Doctrine/mongodb-odm[1.0.5],但我放弃了

  Problem 1
- doctrine/mongodb 1.3.0 requires ext-mongo ^1.5 -> the requested PHP extension mongo is missing from your system.
- doctrine/mongodb 1.2.2 requires ext-mongo ^1.2.12 -> the requested PHP extension mongo is missing from your system.
- doctrine/mongodb 1.2.1 requires ext-mongo ^1.2.12 -> the requested PHP extension mongo is missing from your system.
- doctrine/mongodb 1.2.0 requires ext-mongo ^1.2.12 -> the requested PHP extension mongo is missing from your system.
- doctrine/mongodb-odm 1.0.5 requires doctrine/mongodb ~1.2 -> satisfiable by doctrine/mongodb[1.2.0, 1.2.1, 1.2.2, 1.3.0].
- Installation request for doctrine/mongodb-odm ~1.0.5 -> satisfiable by doctrine/mongodb-odm[1.0.5].

mongo 扩展已经安装

php -i | grep mongo

/usr/local/etc/php/7.0/conf.d/ext-mongodb.ini
mongodb
mongodb support => enabled
mongodb version => 1.1.6
mongodb stability => stable
libmongoc version => 1.3.5
mongodb.debug => no value => no value

在这种情况下出了什么问题?

最佳答案

在 PHP7 上,您有 @xaben 提到的 mongodb 扩展名。在它支持 mongodb 之前,您可以将它与 Doctrine 一起使用,但通过安装额外的库 https://github.com/alcaeus/mongo-php-adapter

首先通过 composer 安装:

composer require alcaeus/mongo-php-adapter

然后安装 Doctrine 。在我的情况下效果很好。

关于mongodb - php70-mongo 安装 Doctrine/mongodb-odm 失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36984973/

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