Instalar MongoDB y Mongo-PHP en macOS

Sustituir X.X.X, en los comandos, por el número de versión de nuestro PHP.

1. Instalar el gestor de paquetes Homebrew:

2. Instalar MongoDB:

3. Instalar autoconf, OpenSSL y las dependencias necesarias de Xcode. -Es necesario tener Xcode-.

Hay dos opciones para instalar la extensión PHP de mongo:

Camino rápido. Homebrew.

1. Instalar las extensiones:

2. Activar extensión en php.ini:

Camino con curvas. Compilado.

1. Descargar los fuentes de PHP, correspondientes a nuestra versión, en http://www.php.net/downloads.php. Descomprimir el archivo descargado y copiar su contenido en /Applications/MAMP/bin/php/phpX.X.X/include.

2. Instalar los fuentes de PHP:

3a. Instalar antigua extensión Mongo:

3b. Instalar la nueva extensión MongoDB:
Tendría que ser suficiente con ejecutar sudo /Applications/MAMP/bin/php/phpX.X.X/bin/pecl install mongodb. Pero en macOS Sierra da un error con la versión OpenSSL del sistema y he tenido que realizar los siguientes pasos:

4. Activar extensión en php.ini:

Fuentes: toodlepip.co.uk, bigseadesign, Missing OpenSSL headers