在MAMP上安装Mongo驱动程序

Cal*_*lum 3 php install mamp module

我已经下载,编译并安装了最新的用于php的mongo驱动程序,它被放置在:

 /opt/local/lib/php/extensions/no-debug-non-zts-20090626/mongo.so
Run Code Online (Sandbox Code Playgroud)

我如何将其添加到MAMP php.ini文件中?我已经看过只是尝试添加"extention = mongo.so"但是这不起作用.我还尝试将mongo.so文件放在目录中:

/Applications/MAMP/bin/php/php5.4.4/lib/php/extensions/no-debug-xxx/
Run Code Online (Sandbox Code Playgroud)

并为php.ini添加了正确的代码行...

我是否必须告诉它扩展名所在的目录?

Abd*_*iaa 7

在MAMP上安装最新的Mongo驱动程序

1 - 使用自制程序或Mac端口安装autoconf

brew安装autoconf

2 - 从php.net下载php 5.4.10源代码.

3 - 将未压缩的php源文件夹从php-5.4.10重命名为php并将其粘贴到此文件夹中

/Applications/MAMP/bin/php/php5.4.10/include/

4-使用终端打开php文件夹并运行./configure

cd /Applications/MAMP/bin/php/php5.4.10/include/php/&& ./configure

5 - 将MAMP bin添加到〜/ .bash_profile

echo"export PATH =/Applications/MAMP/bin/php/php5.4.10/bin:$ PATH">>〜/ .bash_profile source~/.bash_profile

6 - 安装最新的mongo

pecl安装mongo

7-重启MAMP服务器:).

8-启用扩展名编辑/Applications/MAMP/bin/php/php5.4.10/conf/php.ini在名为"; Extensions"的部分后面添加以下行:

延长= mongo.so

  • 太好了谢谢!但是还有一个步骤:8-启用扩展名Edit// Applications/MAMP/bin/php/php5.4.10/conf/php.ini`在名为"; Extensions"的部分之后添加以下行:`extension = mongo .so` (2认同)