击败尝试在MAMP上安装mongodb PHP扩展程序

时间:2014-07-08 18:47:13

标签: php mongodb mamp

我已经完成了这个问题的其他答案所建议的所有事情(或者至少我认为我有),但我仍然完全陷入困境。

目前正在发生的具体问题是编译器无法找到zend_config.h。我有PHP 5.5.10,它带有我开箱即用的MAMP安装。我的第一次尝试失败了,因为编译器无法找到php.h.似乎我需要PHP源代码才能构建mongo驱动程序。对我来说很惊讶(也许我对n00b太过分了),但还不错。

不幸的是,我找不到5.5.10的源代码,只有5.5.14。谁知道这是否是我真正需要的。出于绝望,我将mainZend文件夹从5.5.14复制到我的5.5.10文件夹。所以我有php.h,但现在没有zend_config.h。 Zend文件夹下有zend_config.w32.h和zend_config.nw。我想我可以再次采取一种绝望的措施,并尝试重命名其中一个文件,以查看扩展程序是否会构建,但我宁愿听到知道他们正在做什么的人。

此类问题的其他答案表明您需要XCode命令行工具。我正在运营小牛队,因此我获得了小牛队的命令行工具。我有XCode 5.1.1;我意识到它现在已经达到了V6,但我真的需要最新版本的XCode吗?使用自制软件安装MongoDB本身非常平静。我从github获得了mongo扩展源,并且我按照该回购的简短说明进行了操作。

我很惊讶安装简单的扩展程序会很困难。我当然希望mongodb足以提高性能,以证明这一点令人头痛。任何人都可以告诉我如何实现这一目标吗?

1 个答案:

答案 0 :(得分:0)

我有同样的问题。可能是MAMP使用它自己的.ini文件,似乎忽略了它自己的PHP conf文件夹中的.ini文件。

一旦我更新了MAMP自己的.ini文件(存储在/ Applications / MAMP等...)。

检查您的phpInfo页面并查找以下内容:

Loaded Configuration File:  /Library/Application Support/appsolute/MAMP PRO/conf/php.ini