首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >卷曲与HTTP2,yum安装

卷曲与HTTP2,yum安装
EN

Stack Overflow用户
提问于 2016-04-12 21:37:30
回答 1查看 4.6K关注 0票数 2

我运行Redhat 7.2,我试图安装最新的卷曲,以支持它的HTTP2。

我手动安装了OpenSSL 1.0.2g。我安装了卷曲7.48由百胜。另外,我还通过YUM安装了nghttp2 1.7.1。现在我不能让curl支持HTTP2。

curl -版本curl 7.48.0 (x86_64-redhat-linux-gnu) libcurl/7.48.0 NSS/3.19.1基本ECC zlib/1.2.7 libpsl/1.32 libpsl/0.7.0 (+libicu/50.1.2) libssh2/1.7.0协议: dict文件ftp ftps gopher http https pop3s imaps ldaps pop3s rtsp scp scp smtps smtps smtp smtp http ftp功能: AsynchDNS IDN IPv6 Largefile -IPv6 Kerberos IPv6 NTLM_WB UnixSockets NTLM_WB UnixSockets UnixSockets Metalink L

尝试使用curl源代码构建,但在配置ssl和nghttp2时失败,所有的方式都来自互联网。

./配置-前缀=/usr/bin-with-ssl=/usr/bin-with-nghttp2 2

配置:配置为构建curl/libcurl:

curl版本: 7.48.0主机设置:x86_64-prefix gnu安装前缀: /usr/bin Compiler: gcc SSL支持: no (-with-{ssl,gnutls,nss,polarssl,mbedtls,cyassl,axtls,winssl,) SSH支持: no (-with-libssh2 2) zlib支持: no (-with-zlib) GSS-API支持: no (-with-gssapi) TLS-SRP支持: no (-启用-tls-srp)解析器:默认(-启用-ares/-启用-线程-解析器) IPv6支持:启用Unix套接字支持:启用IDN支持:不.{力比丁,)构建libcurl: Shared=yes,Static=yes内置手册:启用--libcurl选项:启用(-禁用-libcurl-选项)详细错误:启用(-禁用-详细) SSPI支持: no (-启用-sspi) ca cert : /etc/pki/tls/certs/ ca -bundle.crt ca cert path:无ca后备:没有LDAP支持: no (-启用-ldap/ --with-ldap-lib /--)-with-lber-lib) LDAPS支持: no (-enable-ldaps) RTSP支持:启用RTMP支持: no (-with-librtmp) metalink支持: no (-with-libmetalink) PSL支持: no (libpsl not ) HTTP2支持:禁用(-with 2)协议: DICT文件FTP GOPHER HTTP IMAP POP3 SMTP SMTP TFTP

任何帮助都将不胜感激。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-04-12 23:53:15

不久前我也遇到了同样的问题。我从源代码构建了nghttp2,而不是使用yum,所以如果nghttp2 2-devel包存在,您可能需要也可能不需要安装它,因为cURL也需要头文件,并且它将尝试动态链接到它。

要让cURL识别nghttp2,我必须做的是添加一些标志(nghttp2安装前缀是/opt/lamp):

代码语言:javascript
复制
CPPFLAGS='/opt/lamp/include' LDFLAGS='-L/opt/lamp/lib' \
LD_LIBRARY_PATH='/opt/lamp/lib' \
./configure --prefix=/usr --with-nghttp2=/opt/lamp

希望这能有所帮助。

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

https://stackoverflow.com/questions/36584542

复制
相关文章

相似问题

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