Как установить Cocorico? - PullRequest
       9

Как установить Cocorico?

0 голосов
/ 19 января 2019

В настоящее время я устанавливаю Cocorico решение с открытым исходным кодом для создания рынков для услуг.

Моя среда - Ubuntu 18.04, PHP 7.1, Apache 2, MySQL и MongoDB 4.

Когда я запускаю composer install, у меня появляется следующая ошибка:

Problem 1
 - Installation request for alcaeus/mongo-php-adapter 1.1.3 -> satisfiable by alcaeus/mongo-php-adapter[1.1.3].
 - alcaeus/mongo-php-adapter 1.1.3 requires ext-mongodb ^1.2.0 -> the requested PHP extension mongodb is missing from your system.

Problem 2
 - Installation request for mongodb/mongodb 1.2.0 -> satisfiable by mongodb/mongodb[1.2.0].
 - mongodb/mongodb 1.2.0 requires ext-mongodb ^1.3.0 -> the requested PHP extension mongodb is missing from your system.

Кажется, расширение php mongodb отсутствует. Но я вижу это в моих установленных модулях php:

> php -m
...
mbstring
mongo
...

Как я могу сообщить композитору об установленном расширении mongo PHP?

Спасибо!

Ответы [ 2 ]

0 голосов
/ 12 июля 2019

Самый простой способ начать с cocorico - это с помощью докера. https://github.com/Cocolabs-SAS/cocorico-docker

0 голосов
/ 19 января 2019

Показывает, что у вас есть расширение mongo , которое, по-видимому, устарело и должно быть mongodb .Проверьте это из документации mongo :

Расширение mongo, доступное от PECL, является более старым, устаревшим драйвером для PHP 5.x.Расширение mongo больше не поддерживается, и новым проектам рекомендуется использовать расширение mongodb и библиотеку PHP.Разработанный сообществом проект адаптера Mongo PHP реализует API устаревшего расширения mongo, используя новое расширение mongodb и библиотеку PHP, которые могут быть полезны для желающих мигрировать существующие приложения.

Установка для mongodb расширение для документации PHP можно найти здесь .Обычно это делается с помощью PECL:

sudo pecl install mongodb

Затем добавьте extension=mongodb.so в файл php.ini .

Или вы можете попробовать это (может отличатьсяв зависимости от используемой версии PHP и PPA:

sudo apt-get install php-mongodb
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...