Я сталкиваюсь с проблемой в производстве, которая имеет расширение mongodb.so, где наш пакет Symfony 2 ODM использует mongo.so.
А также, как упомянуто в следующей ссылочной ссылке, mongo.so устарела, поэтому мы не хотим использовать mongo.so в дальнейшем.
http://php.net/manual/en/mongo.installation.php
Прямо сейчас мы используем следующие пакеты, они используют mongo.so и не поддерживают mongodb.so.
"doctrine/mongodb-odm": "~1.0",
"doctrine/mongodb-odm-bundle": "~3.0"
Пожалуйста, предложите мне правильный пакет Doctirine ODM, который использует расширение MongoDB.so.
Сам ODM не будет поддерживать новый драйвер, пока не будет выпущена версия 2.0, в данный момент вы можете использовать Монго-PHP-адаптер который реализует API ext-mongo поверх ext-mongodb и mongo-php-library. Для получения дополнительной информации вы можете захотеть увидеть Последний пост ODM.
Вам необходимо установить адаптер драйвера высокого уровня, такой как alcaeus / mongo-php-adapter.
Чтобы использовать Symfony с MongoDB, вам необходимо:
Вы можете следовать этим инструкциям: Как установить Symfony3 с MongoDB (и PHP7)