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

Я пытаюсь работать с MongoDB в XAMPP. Итак, я выполняю следующие действия:

Загрузите и установите XAMPP Запустите программное обеспечение Запустите sudo / opt / lampp / bin / pecl install mongodb Добавьте расширение = "mongodb.so" в / opt / lampp / etc / php .ini Запуск sudo / opt / lampp / lampp restart

В этот момент я получаю следующее сообщение:

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

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

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

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

2 ответа

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

Либо вы на окнах потому что Xampp отправляет только окна с 32 битами в окна. Вы установили Xampp 32 бит по ошибке или, возможно, ваш xampp слишком стар, потому что xampp использовал для отправки 32 бит только в linux, а также в прошлом. Вы загрузили xampp из некоторого репо, и они дали вам 32 бит. Случилось, когда я был на ubuntu.

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

0
ответ дан 18 July 2018 в 05:27

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

Либо вы на окнах потому что Xampp отправляет только окна с 32 битами в окна. Вы установили Xampp 32 бит по ошибке или, возможно, ваш xampp слишком стар, потому что xampp использовал для отправки 32 бит только в linux, а также в прошлом. Вы загрузили xampp из некоторого репо, и они дали вам 32 бит. Случилось, когда я был на ubuntu.

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

0
ответ дан 24 July 2018 в 18:19
  • 1
    Просто проверил раздел загрузки в Chrome, у меня есть 64-разрядный установщик с сайта wbsite. Вы можете установить mongo из apt-get, но такого рода поражает цель XAMPP. MongoDB.so pecl предназначен для родной способности php использовать Mongo. Установка Mongo из репозиториев дает вам только программное обеспечение db. Вам все еще нужно заставить библиотеку PHP использовать ее с языком PHP. – KI4JGT 11 October 2017 в 23:49
  • 2
    Какая у вас версия? – Lynob 11 October 2017 в 23:52
  • 3
    @Lynob Мы говорим о Fedora здесь? Я считаю, что решение должно быть для Ubuntu! – George Udosen 12 October 2017 в 02:04
  • 4
    @lynob xampp имеет версию Linux, а не версию fedora или ubuntu, его проблема связана с xampp, решение, которое работает на моем компьютере, должно работать над ним. Команды, которые работали на его компьютере, работали на моем, никаких зависимостей нет. Мой ответ должен работать на всех Linux – Lynob 12 October 2017 в 02:08
  • 5
    @Lynob, у меня самая новая версия. Я только что загрузил его с сайта. – KI4JGT 12 October 2017 в 23:34

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

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