我正在尝试在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()中。
我还尝试使用源代码编译扩展但同样的问题。
谢谢
答案 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目录!它使用后者,但我正在编辑前者。希望这对其他人有帮助!