我有一个 64 位 linux EC2 实例,它带有预安装的 php。
但是我需要 xammp,所以我安装了 32 位 XAMPP。一切正常。
我安装了 mongodb,它也可以正常工作。
现在我需要安装一个 pecl php 扩展的 mongo 以便我的 webapp 可以正常运行。
为此,我发现需要 32 位 mongo.sa,因为我在 XAMPP 中的 php 是 32 位,因此我关注了这篇文章:在 Ubuntu (Linux) 上使用 Lamp 安装 Mongodb
问题是,即使在设置 CFALGS="-m32" 之后生成的 mongo.so 仍然是 64 位 :(。
我哪里错了?
这就是我为安装 mongo 扩展所做的事情
/opt/lampp/bin/pecl download mongo
tar xvzf mongo-1.2.12.tgz
cd mongodb-1.2.12
CFLAGS="-m32"
sudo /opt/lampp/bin/phpize
./configure
make
cd modules
ls ( gives mongo.so)
file mongo.so ( still shows its ELF64 bit extension)
mongo.so: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, not stripped
:(。 请帮忙!