我知道MongoDB服务器不能安装在PowerPC Mac上,但是我找不到任何关于如何将PHP驱动程序安装到XAMPP的指示。
是否有人知道这是否可能?如果是,应该如何做?我已经进行了广泛搜索,但找不到答案。
我拿出一台带有OS X 10.5.8的G4 Powerbook进行测试。结果发现目前在github上PHP 5.3版本的mongo.so的预编译版本不支持PowerPC(但似乎PHP 5.2的构建支持)。
我下载了PHP 5.3.1源代码以匹配XAMPP 1.7.3,并编译了自己的mongo.so(1.2.12)。
我在PowerPC上的XAMPP 1.7.3上进行了一些最小化的测试,以确认它可以正常工作。基本上,我只是从MongoDB PHP Driver Tutorial中复制了示例,并将一些文档插入到运行在另一台计算机上的MongoDB 2.0.6中。
请注意,这是一个非官方和不受支持的mongo.so构建,与使用pecl install mongo
成功地从源代码构建的内容相同。作为奖励,这个驱动程序版本比目前在github上发布的OS X预编译版本要新得多。
作为警告:我不确定在PowerPC上使用此功能的限制或怪癖。大多数OS X世界现在已经转向Intel架构。
因此,使用说明:
从我的github上下载mongo-ppc-1.2.12.so
:mongodb-php-driver/downloads
将其重命名为mongo.so
并复制到/Applications/XAMPP/xamppfiles/lib/php/php-5.3.1/extensions/no-debug-non-zts-20090626/
中
编辑 XAMPP/etc/php.ini 并添加最后一行:
extension=mongo.so
通过 phpinfo() 检查 mongo
扩展是否可用。如果在添加扩展时 Apache 已经在运行,请确保停止/启动 Apache。
<?php phpinfo(); ?>
输出中看到mongo.so。 - Stennie