Rob*_*eph 6 php macos xcode mongodb osx-elcapitan
我正在尝试为OS X安装php mongo驱动程序.我试过按照这些说明无济于事.
$ which pecl - > /usr/local/Cellar/php56/5.6.13_2/bin/pecl
$ sudo pecl install mongo- >完整构建结果这里但问题是错误:
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>
Run Code Online (Sandbox Code Playgroud)
我的Xcode命令行工具是最新的(我曾经$ xcode-select --install确定).
我确定如何解决这个问题.
Joh*_*eri 16
我设法通过使用Homebrew安装OpenSSL来解决这个问题(如此处所示):
$ brew install openssl
$ brew link openssl --force
Run Code Online (Sandbox Code Playgroud)
然后
$ sudo pecl install mongodb
Run Code Online (Sandbox Code Playgroud)
做这个
$ cd /usr/local/include
$ ln -s ../opt/openssl/include/openssl
Run Code Online (Sandbox Code Playgroud)