2016-01-19 5 views
3

Я не новичок в XAMPP, PHP или MongoDB, но я новичок в Mac, поэтому установка PHP MongoDB driver вызывает у меня больше проблем, чем это вероятно, должен.Ошибка установки драйвера MongoDB на XAMPP (OS X/El Capitan)

Когда я пытаюсь запустить $ sudo pecl install mongodb из /applications/xampp/xamppfiles/bin я получаю эту ошибку:

configure: error: Cannot find OpenSSL's <evp.h> 
ERROR: `/private/tmp/pear/install/mongodb/configure --with-php-config=/usr/bin/php-config' failed 

Потому что я так ново для Mac, я даже не знаю, как подойти к этой ошибке. Я использовал which openssl, чтобы узнать, установлен ли OpenSSL, и он вернул /usr/bin/openssl.

Может кто-нибудь предложить, как исправить эту проблему?

ответ

3

То, что работало для меня было использовать заголовки OpenSSL из Brew:

  1. Установите brew
  2. Установите OpenSSL используя отвар: brew install openssl
  3. Используйте заголовочный файл OpenSSL при установке модуля PECL: C_INCLUDE_PATH=/usr/local/opt/openssl/include bin/pecl install mongodb

 Смежные вопросы

  • Нет связанных вопросов^_^