在XAMPP上安装MongoDB驱动程序时出错(OS X / El Capitan)

时间:2016-01-19 02:02:00

标签: php mongodb xampp osx-elcapitan pecl

我不是XAMPP,PHP或MongoDB的新手,但我是Mac新手,因此设置PHP MongoDB driver会让我遇到更多麻烦。

当我尝试从$ 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

有人可以建议如何解决这个问题吗?

1 个答案:

答案 0 :(得分:3)

对我有用的是使用Brew中的OpenSSL标题:

  1. 安装brew
  2. 使用brew安装openssl:brew install openssl
  3. 安装pecl模块时使用openssl头文件:C_INCLUDE_PATH=/usr/local/opt/openssl/include bin/pecl install mongodb