首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用libcurl-gnutls编译PHP?

如何使用libcurl-gnutls编译PHP?
EN

Stack Overflow用户
提问于 2015-12-23 13:43:47
回答 1查看 761关注 0票数 0

我已经安装了libcurl的OpenSSL和GnuTLS版本:

代码语言:javascript
复制
root@php-shared:/# dpkg -l | grep libcurl
ii  libcurl3:amd64                     7.38.0-4+deb8u2              amd64        easy-to-use client-side URL transfer library (OpenSSL flavour)
ii  libcurl3-gnutls:amd64              7.38.0-4+deb8u2                   amd64        easy-to-use client-side URL transfer library (GnuTLS flavour)
ii  libcurl4-openssl-dev:amd64         7.38.0-4+deb8u2              amd64        development files and documentation for libcurl (OpenSSL flavour)

每当我从源代码(我在这里使用5.6.16 )编译PHP时,它总是链接到libcurl的OpenSSL版本:

代码语言:javascript
复制
root@php-shared:/php/bin# ldd lsphp | grep curl
libcurl.so.4 => /usr/lib/x86_64-linux-gnu/libcurl.so.4 (0x00007f0fd38cb000)

我要链接到/usr/lib/x86_64-linux-gnu/libcurl-gnutls.so.4.我在配置中看不到任何合适的东西。

我刚刚安装了libcurl4-gnutls-dev并进行了编译,现在我看到了它的链接:

代码语言:javascript
复制
twinter@php-shared:/var/tmp/php-5.6.16$ ldd ./sapi/cli/php | grep curl
libcurl-gnutls.so.4 => /usr/lib/x86_64-linux-gnu/libcurl-gnutls.so.4 (0x00007fdc1e47c000)

我想我问的是..。有没有一种方法可以可靠地指定我们是想要链接到libcurl的OpenSSL风格还是GnuTLS风格?或者仅仅取决于您安装了哪个libcurl*-dev包?如果两者都有,会发生什么呢?

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2015-12-23 14:03:23

不要紧。如果我安装了libcurl4-gnutls-dev,我将链接到libcurl-gnutls;如果我安装了libcurl4-openssl-dev,我将链接到libcurl。这是我想知道的:)

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

https://stackoverflow.com/questions/34429351

复制
相关文章

相似问题

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