Почему XAMPP требует библиотек на 32 бита после установки MongoDB?

Я пытаюсь работать с MongoDB в XAMPP. Так, я выполняю эти шаги:

  1. Загрузите и установите XAMPP
  2. Запустите программное обеспечение
  3. Выполненные sudo/opt/lampp/bin/pecl устанавливают mongodb
  4. Добавьте расширение = "mongodb.so" к /opt/lampp/etc/php.ini
  5. Выполненный sudo/opt/lampp/lampp перезапуск

В которой точке, я получаю следующее сообщение:

XAMPP в настоящее время только доступным образом как приложение на 32 бита. Пользуйтесь библиотекой совместимости на 32 бита для своей системы.

Я делаю что-то не так?

Я не хочу устанавливать Apache, php7, и монго на мою систему. XAMPP находится в одном миленьком месте, где все может быть удалено.

0
задан 11 October 2017 в 11:02

1 ответ

Хотя я не пользуюсь Mongo, я попытался выполнить ваши действия, и все работало без ошибок, я на Fedora 26. Итак, есть только 3 вывода.

  • Либо вы работаете в Windows, поскольку Xampp отправляет в Windows только 32-битные пакеты.
  • Вы установили 32-битный Xampp по ошибке, или, возможно, ваш xampp слишком стар, потому что в прошлом xampp поставлял 32-битные версии только для linux
  • Вы загрузили xampp из какого-то репозитория, и они дали вам 32 немного. Раньше случалось, когда я был на Ubuntu.

У меня есть xampp 7.1.9 для Linux 64-bit из здесь . И, кстати, после того, как вы следовали вашим шагам, я понятия не имею, как начать монго, я никогда раньше не использовал pecl. Если бы я, где вы, я бы установил монго, используя apt-get, в любом случае удачи.

0
ответ дан 2 November 2019 в 03:30

Другие вопросы по тегам:

Похожие вопросы: