Curl报错处理

/usr/bin/curl: /usr/local/lib/libcurl.so.4: no version information available (required by /usr/bin/curl) curl: (1) Protocol "https" not supported or disabled in libcurl

翻译:

/usr/bin/curl:/usr/local/lib/libcurl.so.4:没有可用的版本信息(/usr/bin/curl需要)curl:(1)libcurl中不支持或禁用协议“https”

网盘的ssl证书过期了,域名没有备案阿里云申请不到免费的证书,所以申请宝塔证书,申请时出现错误。这个错误一般由于多个crul版本,链接冲突导致的。

1 查看一下libcurl.so.4的路径:

locate libcurl.so.4

会有很多版本,找到/usr/local/lib/libcurl.so.4重新链接它。

2 看一下现在libcurl.so.4的链接:

ls -l /usr/local/lib/libcurl.so.4

3 将目前的链接删除并重建指向libcurl.so.<你的版本>的链接:

rm /usr/local/lib/libcurl.so.4
ln -s /usr/lib/x86_64-linux-gnu/libcurl.so.4.6.0 /usr/local/lib/libcurl.so.4

这样就可以解决了。