RobertJoseph RobertJoseph - 6 months ago 311
PHP Question

Using pecl to install the Mongodb driver on OS X El Capitan (v10.11.1)

I am trying to install the php mongo driver for OS X. I've tried following these instructions to no avail.

$ which pecl

$ sudo pecl install mongo
-> full build results here but the problem the is the error:

In file included from /private/tmp/pear/install/mongo/io_stream.c:34:
/private/tmp/pear/install/mongo/contrib/php-ssl.h:33:10: fatal error: 'openssl/evp.h' file not found
#include <openssl/evp.h>

My Xcode command-line tools are up to date (I used
$ xcode-select --install
to be sure).

I'm sure how to fix this problem.


I managed to get around this by installing OpenSSL using Homebrew (as suggested here):

$ brew install openssl
$ brew link openssl --force


$ sudo pecl install mongo