首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在连接到宇宙数据库(MongoDB API)时显示“无法创建SSL客户端。SSL在此构建中未启用”。

问在连接到宇宙数据库(MongoDB API)时显示“无法创建SSL客户端。SSL在此构建中未启用”。
EN

Unix & Linux用户
提问于 2019-07-22 08:57:55
回答 1查看 1.8K关注 0票数 0

当使用CosmosDB API连接到MongoDB时,我面临“无法创建SSL客户端。在此构建中未启用SSL”的错误。

我的PHP配置表明,SSL支持包含在我的MongoDB驱动程序中:

代码语言:javascript
复制
$ php --ri mongodb

mongodb

MongoDB support => enabled
MongoDB extension version => 1.4.4
MongoDB extension stability => stable
libbson bundled version => 1.9.4
libmongoc bundled version => 1.9.4
libmongoc SSL => enabled
libmongoc SSL library => OpenSSL
libmongoc crypto => enabled
libmongoc crypto library => libcrypto
libmongoc crypto system profile => disabled
libmongoc SASL => disabled
libmongoc compression => enabled
libmongoc compression snappy => disabled
libmongoc compression zlib => enabled

我使用Centos 7,Nginx web服务器,php 7.1,但是由于这个SSL错误,无法连接到Cosmos。

我已经试过安装:

代码语言:javascript
复制
- sudo pecl install openssh-devel
- sudo pecl install mongodb-1.4.4 

结果是启用了libmongoc,但仍然显示了相同的错误:“无法创建SSL。在此构建中未启用SSL。”

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2019-07-25 07:39:51

已经知道答案了。原来宇宙中的mongodb使用3.x版本,应该使用驱动程序1.4.4,而不能使用1.5.x

一旦libmongoc =>在安装openssh时启用,然后安装mongodb-1.4.4,则SSL连接良好,问题不会再次出现。干杯。

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/531439

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档