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

3

我并不是对XAMPP、PHP或MongoDB一无所知,但我对Mac系统比较陌生,因此安装PHP MongoDB驱动程序比我预想的更加麻烦。

当我尝试从/applications/xampp/xamppfiles/bin运行$ sudo pecl install mongodb时,出现了以下错误:

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个回答

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

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接