在MAMP上安装MongoDB的PHP驱动程序


Install PHP driver for MongoDB on MAMP

我想在MAMP 1.9.6 (OS X 10.5.8)和PHP 5.3上安装PHP驱动程序

我做了http://www.mongodb.org/display/DOCS/PHP+Language+Center上说的所有事情但它仍然不工作。

如果我尝试连接它抛出一个错误"致命错误:类'Mongo'未找到"但是在PHPStorm中,可以找到Mongo类并自动完成。我在php.ini

中添加了扩展名。

为了在终端安装Mongo,我写了

sudo /Applications/MAMP/bin/php5.3/bin/pecl install mongo

一切都安装妥当了。

我做错了什么?

我相信你必须首先做到以下几点:

sudo port install mongodb

我遵循这个链接时安装和没有问题:Apache, PHP和MongoDB在Mac OS X

  1. 使用您选择的包管理器(即homebrew, port, apt-get等)安装mongo
  2. 按照本教程设置您的MAMP环境以安装额外的扩展:http://blog.jellystyle.com/post/37099202581/installing-php-extensions-with-mamp
  3. 一旦你的地图准备好了,运行sudo pecl install mongo 你应该能够在浏览器中运行phpinfo()并在那里找到Mongo(它应该是最新版本)

遵循以下指南:

http://www.davidgolding.net/mongodb/installing mongodb -上- mamp - 1 - 9 - 5. - html

关键部分是在这里抓取驱动程序二进制文件:https://github.com/mongodb/mongo-php-driver/downloads

将二进制文件复制到指南中指定的位置,然后对php.ini文件进行更改。