我正在尝试在 XAMPP 中使用 MongoDB。因此,我遵循以下步骤:
- 下载并安装 XAMPP
- 启动软件
- 运行 sudo /opt/lampp/bin/pecl install mongodb
- 将 extension="mongodb.so" 添加到 /opt/lampp/etc/php.ini
- 运行 sudo /opt/lampp/lampp restart
这时,我收到以下消息:
XAMPP 目前仅提供 32 位应用程序。请使用适合您系统的 32 位兼容库。
难道我做错了什么?
我不想在我的系统上安装 Apache、php7 和 Mongo。XAMPP 位于一个可以删除所有内容的小地方。
答案1
虽然我没有使用 Mongo,但我尝试按照您的步骤操作,并且一切都顺利进行,没有错误,我在 Fedora 26 上。所以只有 3 个结论。
- 要么您使用的是 Windows,因为 Xampp 只向 Windows 发送 32 位软件包。
- 你错误地安装了 32 位 Xampp,或者你的 xampp 太旧了,因为 xampp 过去也只向 Linux 提供 32 位版本
- 您从某个 repo 下载了 xampp,他们给您的是 32 位。我使用 ubuntu 时经常发生这种情况。
我有适用于 Linux 64 位的 xampp 7.1.9这里。顺便说一句,按照你的步骤操作后,我不知道如何启动 mongo,我以前从未使用过 pecl。如果我在你那里,我会使用 安装 mongo apt-get
,无论如何祝你好运。