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

我不是XAMPP,PHP或MongoDB的新手,但是我是Mac的新手,因此设置PHP MongoDB driver会给我带来比原来可能更多的麻烦.

当我尝试从/ 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的新手,所以我什至不知道如何解决此错误.我使用哪个openssl来查看是否已安装OpenSSL,并且它返回了/usr/bin/openssl.

谁能建议如何解决此问题?

解决方法:

对我有用的是使用Brew的OpenSSL标头:

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

上一篇:CentOS/RedHat升级gcc/g++版本


下一篇:升级Azure RHEL7.9到8.2子版本