Как я могу установить Mongodb-odm-bundle с Symfony 5.1? - PullRequest
0 голосов
/ 16 июня 2020

Вот ошибки, которые я получаю, когда набираю:

composer require doctrine/mongodb-odm-bundle

. / composer. json обновлен Загрузка composer репозиториев с информацией о пакете Обновление зависимостей (включая require-dev ) Ограничение пакетов, перечисленных в «symfony / symfony», на «5.1. *». Ваши требования не могут быть решены до устанавливаемого набора пакетов.

Проблема 1 - doctrine / mongodb-odm 2.1.1 требует ext -mongodb ^ 1.5 -> запрошенное расширение PHP mongodb отсутствует в вашей системе. - doctrine / mongodb-odm 2.1.0 требует ext-mongodb ^ 1.5 -> запрошенное расширение PHP mongodb отсутствует в вашей системе. - doctrine / mongodb-odm 2.0.6 требует ext-mongodb ^ 1.5 -> запрошенное расширение PHP mongodb отсутствует в вашей системе. - doctrine / mongodb-odm 2.0.5 требует ext-mongodb ^ 1.5 -> запрошенное расширение PHP mongodb отсутствует в вашей системе. - doctrine / mongodb-odm 2.0.4 требует ext-mongodb ^ 1.5 -> запрошенное расширение PHP mongodb отсутствует в вашей системе. - doctrine / mongodb-odm 2.0.3 требует ext-mongodb ^ 1.5 -> запрошенное расширение PHP mongodb отсутствует в вашей системе. - doctrine / mongodb-odm 2.0.2 требует ext-mongodb ^ 1.5 -> запрошенное расширение PHP mongodb отсутствует в вашей системе. - doctrine / mongodb-odm 2.0.1 требует ext-mongodb ^ 1.5 -> запрошенное расширение PHP mongodb отсутствует в вашей системе. - doctrine / mongodb-odm 2.0.0 требует ext-mongodb ^ 1.5 -> запрошенное расширение PHP mongodb отсутствует в вашей системе. - doctrine / mongodb-odm-bundle 4.2.0 требует doctrine / mongodb-odm ^ 2.0.0 -> выполняется с помощью doctrine / mongodb-odm [2.0.0, 2.0.1, 2.0.2, 2.0.3, 2.0.4 , 2.0.5, 2.0.6, 2.1.0, 2.1.1]. - Запрос на установку doctrine / mongodb-odm-bundle ^ 4.2.0 -> выполняется doctrine / mongodb-odm-bundle [4.2.0].

Чтобы включить расширения, убедитесь, что они включены в вашем. ini файлы: - /usr/local/etc/php/7.4/php.ini - /usr/local/etc/php/7.4/conf.d/ext-opcache.ini Вы также можете запустить php --ini внутри терминала чтобы увидеть, какие файлы используются PHP в режиме CLI.

Ошибка установки, возвращается ./composer.json к исходному содержимому.

1 Ответ

0 голосов
/ 16 июня 2020

Вам необходимо установить расширение mongodb. Если вы используете ubuntu, вы можете попробовать команду ниже:

sudo apt install php7.4-mongodb

Надеюсь, это вам поможет.

...