使用 curl 编译 PHP7 时,我在日志中收到以下消息:
/php-src/ext/curl/interface.c:74:5: 警告:#warning“libcurl 是在 SSL 支持下编译的,但 configure 无法确定使用了哪个库;因此不会设置 SSL 加密锁定回调,这可能导致 SSL 请求随机崩溃”[-Wcpp] 警告 \ ^
之后,我安装了 OpenSSL,并将其添加到我的配置参数中,但这并不能解决我的问题。
我无法得到线索......如果能从社区得到提示就太好了。
谢谢!克里斯
答案1
您可以尝试在源支持curl
下进行安装:openssl
yum install -y openssl-devel
wget https://curl.haxx.se/download/curl-7.65.3.tar.gz
tar xvfz curl-7.65.3.tar.gz
cd curl-7.65.3
./configure --with-ssl
make
make install
(可能需要重启你的控制台)
# curl -V
curl 7.65.3 (x86_64-pc-linux-gnu) libcurl/7.65.3 OpenSSL/1.0.2k-fips zlib/1.2.7
Release-Date: 2019-07-19
Protocols: dict file ftp ftps gopher http https imap imaps pop3 pop3s rtsp smb smbs smtp smtps telnet tftp
Features: AsynchDNS HTTPS-proxy IPv6 Largefile libz NTLM NTLM_WB SSL UnixSockets