无法在MAMP中加载mongo扩展名

时间:2014-06-30 07:06:13

标签: php mongodb mamp

我正在尝试在MAMP中安装php mongo扩展,但它不起作用。

这是我做的:

sudo pecl install mongo

找到扩展名文件夹:

php -i | grep extension_dir

extension_dir => /usr/lib/php/extensions/no-debug-non-zts-20100525 => /usr/lib/php/extensions/no-debug-non-zts-20100525

并复制MAMP中的mongo.so文件:

sudo cp /usr/lib/php/extensions/no-debug-non-zts-20100525/mongo.so /Applications/MAMP/bin/php/php5.5.10/lib/php/extensions/

要完成,我在:

中添加了extension = mongo.so
/Applications/MAMP/bin/php/php5.5.10/conf/php.ini

但是即使在重新启动MAMP之后,mongo扩展也没有加载到phpinfo()中。

我还尝试使用源代码编译扩展但同样的问题。

谢谢

2 个答案:

答案 0 :(得分:1)

我将PHP版本更改为5.4.4,扩展现在已经很好了。

答案 1 :(得分:0)

我有一个与MAMP for php 5.5.10类似的问题 - 结果是MAMP在两个不同的地方有php.ini文件 - /Applications/MAMP/conf/php.5.5.10和/ Applications / MAMP / bin / PHP / php5.5.10 / conf目录!它使用后者,但我正在编辑前者。希望这对其他人有帮助!