Установите драйвер PHP для MongoDB на MAMP - PullRequest
4 голосов
/ 17 ноября 2011

Я бы хотел установить драйвер PHP на MAMP 1.9.6 (OS X 10.5.8) и PHP 5.3

Я сделал все то, что было сказано на http://www.mongodb.org/display/DOCS/PHP+Language+Center Но это все равно не сработает.

Если я пытаюсь подключиться, выдается ошибка «Неустранимая ошибка: класс« Монго »не найден» Но в PHPStorm найден класс Mongo и работает автозаполнение. Я добавил расширение в php.ini

Чтобы установить Mongo в терминале, я написал

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

И все было установлено правильно.

Что я делаю не так?

Ответы [ 3 ]

1 голос
/ 03 августа 2013
  1. с помощью менеджера пакетов по вашему выбору (например, homebrew, port, apt-get и т. Д.) Install 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 (и этодолжна быть последняя версия)
1 голос
/ 18 ноября 2011

Я считаю, что сначала вам нужно сделать следующее:

sudo port install mongodb

Я перешел по этой ссылке при установке, и у меня не возникло проблем: Apache, PHP и MongoDB в Mac OS X

0 голосов
/ 19 апреля 2012

Следуйте этому руководству:

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

Ключевая часть - захват двоичного файла драйвера здесь: https://github.com/mongodb/mongo-php-driver/downloads

Скопируйте двоичный файл в каталог, указанный в руководстве, затем внесите изменения в файл php.ini.

...