无法安装教义事件,尽管我有 MONGO 驱动程序


cannot install doctrine event though i have mongo driver

我正在尝试在我的机器上使用作曲家安装教义。但它失败并显示以下消息:

Problem 1 - Installation request for doctrine/mongodb 1.2.*@dev -> satisfiable by doctrine/mongodb[1.2.x-dev]. - doctrine/mongodb 1.2.x-dev requires ext-mongo >=1.2.12,<1.7-dev -> the requested PHP extension mongo is missing from your system. 但是,我已经安装了 mongodb 驱动程序,我的 php cli 可以加载它。

php -m | grep mongo
mongo
php --ri mongo | grep Version
Version => 1.5.7
php --ini
Configuration File (php.ini) Path: /etc/php
Loaded Configuration File:         /etc/php/php.ini
Scan for additional .ini files in: /etc/php/conf.d
Additional .ini files parsed:      /etc/php/conf.d/apcu.ini,
/etc/php/conf.d/mongo.ini,
/etc/php/conf.d/xdebug.ini

任何人都可以告诉我我错过了什么?提前致谢哦,顺便说一句,我在 Linux arch 32 位上。

我遇到了这个问题。解决方案是修改实际上由作曲家使用的 php.ini 文件。

我通过做一个whereis composer然后file /path/of/composer找到了这个.这给了我一个线索,知道作曲家使用的php.ini文件实际上在哪里。找到文件后,我只需要在其中添加 mongo 扩展名即可。

在这里查看 https://bbs.archlinux.org/viewtopic.php?pid=1512476#p1512476