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

时间:2011-11-17 18:34:46

标签: php macos mongodb 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

一切都安装得很好。

我做错了什么?

3 个答案:

答案 0 :(得分:1)

我相信你必须先做以下事情:

sudo port install mongodb

我在安装时遵循此链接并且没有任何问题:Apache, PHP and MongoDB on Mac OS X

答案 1 :(得分:1)

  1. 使用您选择的包管理器(即自制程序,端口,apt-get等)安装mongo
  2. 按照本教程设置您的MAMP环境以安装其他扩展程序:http://blog.jellystyle.com/post/37099202581/installing-php-extensions-with-mamp
  3. 一旦您的mamp准备就绪,请运行sudo pecl install mongo
  4. 重启mamp服务
  5. 您应该能够在浏览器中运行phpinfo()并在那里找到Mongo(它应该是最新版本)

答案 2 :(得分:0)

请遵循本指南:

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

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

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