как добавить в MongoDB.так AMPPs

Я хочу использовать MongoDB в своем проекте laravel, когда я пытаюсь добавить драйвер mongoDB в composer, я получаю:

  Problem 1
    - mongodb/mongodb 1.0.3 requires ext-mongodb ^1.1.0 -> the requested PHP extension mongodb is missing from your system.
    - mongodb/mongodb 1.0.3 requires ext-mongodb ^1.1.0 -> the requested PHP extension mongodb is missing from your system.
    - mongodb/mongodb 1.0.3 requires ext-mongodb ^1.1.0 -> the requested PHP extension mongodb is missing from your system.
    - Installation request for mongodb/mongodb (locked at 1.0.3) -> satisfiable by mongodb/mongodb[1.0.3].

  To enable extensions, verify that they are enabled in those .ini files:
    - /usr/local/ampps/php-5.6/etc/php.ini
    - /usr/local/ampps/php-5.6/etc/php.d/20-mongo.ini
  You can also run `php --ini` inside terminal to see which files are used by PHP in CLI mode.

Я использую AMPPS 3.5 для запуска и создания моих проектов, и он имеет MongoDB предустановленной.

когда я искал это файлы под php5.6 в директории extension есть mongo.so и что мне нужно, так это mongodb.so.

как я могу исправить эту ошибку и сделать MongoDB драйвер работает на AMPPS

24
задан Mohammad_Hosseini
01.05.2023 0:37 Количество просмотров материала 3423
Распечатать страницу

1 ответ

Я нашел решение, просто установите AMPPS версии 3.6, который по умолчанию имеет mongodb, и настройте его для работы с laravel (включите необходимое расширение), а затем, если вы запустите эту команду в терминале composer require jenssegers/mongodb он загрузит необходимый пакет.

0
отвечен Mohammad_Hosseini 2023-05-02 08:25

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх