我知道你不能在PowerPC Mac上安装MongoDB服务器,但我找不到任何关于安装JUST PHP驱动程序到XAMPP的指示。在PowerPC Mac上将PHP的MongoDB驱动程序安装到XAMPP
有谁知道这是否可能。如果是这样,你怎么做?我做了大量的搜索,找不到答案。
我知道你不能在PowerPC Mac上安装MongoDB服务器,但我找不到任何关于安装JUST PHP驱动程序到XAMPP的指示。在PowerPC Mac上将PHP的MongoDB驱动程序安装到XAMPP
有谁知道这是否可能。如果是这样,你怎么做?我做了大量的搜索,找不到答案。
我用OS X 10.5.8来测试G4 Powerbook。原来,github上PHP 5.3的mongo.so目前的precompiled version不支持PowerPC(似乎PHP 5.2版本)。
我下载了PHP 5.3.1 source来匹配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世界已经转向英特尔架构。
因此,指令的使用方法:
从我的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,如果它已经在添加扩展时运行。
你有没有[尝试说明](http://www.php.net/manual/en/mongo.installation.php#mongo.installation.osx)在OS X上安装?这些也提到了XAMPP。也有[下载](https://github.com/mongodb/mongo-php-driver/downloads)PHP驱动程序的旧版本应该包括对PHP 5.2/5.3的PPC支持(它们似乎是通用的二进制文件)。建议尝试从源代码安装最新版本。 – Stennie 2012-08-15 03:42:23
也是FYI,看起来像XAMPP自2010年以来没有更新; [MAMP](http://www.mamp.info/en/documentation/releases.html)似乎有一些更新的通用二进制文件。可能对你的用例没有什么不同,但可能还包括更多的PHP错误修复:)。 – Stennie 2012-08-15 12:18:31
我按照说明操作。我将mongo.so放在我的扩展文件夹中(以及所有其他扩展名),并将extension = mongo.so放在我的php.ini文件中。它仍然不起作用。 :( – Jaxkr 2012-08-15 20:23:17