0 votos

Fallo de instalación: el controlador mongodb para PHP en el Capitan

Intenté instalar el controlador mongodb para PHP en El Capitan. Mientras ejecuto sudo pecl install mongo, aparece el mensaje de error:

 sudo /Applications/XAMPP/xamppfiles/bin/pecl install mongo

fatal error: openssl/evp.h: No such file or directory
 #include <openssl/evp.h>
                         ^
compilation terminated.
make: *** [io_stream.lo] Error 1
ERROR: `make' failed
PEAR Version: 1.9.4 PHP Version: 5.5.28

También probé la instalación del controlador mongo con PHP 5.5.26.

1voto

wuyao Puntos 11

Debe instalar Openssl brew install openssl & brew link openssl --force

Usando xcode-select --install para instalar herramientas de línea de comando

Me funciona ^^

1voto

Steve Mayne Puntos 9055

La solución de Scott Wiersdorf parece funcionar para mí https://solitum.net/openssl-os-x-el-capitan-and-brew/

instalar opnessl a través de brebaje

 brew install openssl

Vincular el openssl

 $ cd /usr/local/include
$ ln -s ../opt/openssl/include/openssl

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X