curl不能支持https问题-解决

我的想法是重新安装curl

curl安装过程

1、目前curl的edition是7.61.0.tar.gz 官网:https://curl.haxx.se/latest.cgi?curl=tar.gz

2.解压:# tar -zxvf curl-7.14.0.tar.gz

# cd curl-7.14.0

# ./configure 这里注意的是最后会显示一段信息提示是否支持https

# vi /etc/ld.so.conf,在这里面将openssl生成的库文件所在目录加入,使用命令ldconfig刷新缓存。

这个一定要把ssl和curl的文件夹绑定在一起,这样才能支持https

# ./configure --prefix=/usr/local/curl --with-ssl=/usr/local/ssl 

然后需要安装openssl,附上网址:http://www.openssl.org/source/

扫描二维码关注公众号,回复: 2419395 查看本文章

openssl安装过程:

如果我讲的不清楚,就看这个,我参考着做出来的:https://www.linuxidc.com/Linux/2011-01/31229.htm

解压:tar -xzf openssl-xxx.tar.gz

mv到这个目录:/usr/local/ssl

进入到解压目录,执行:./config --prefix=/usr/local/ssl-xxxx shared zlib-dynamic enable-camellia

再执行:./config -t

继续:make depend

make

make test

make install

ln -s ssl-0.9.8l ssl

添加路径:

 刷新环境变量:ldconfig

然后加上ssl的路径到/etc/profile里面

中间遇到一个zlib组件的问题 make错误  可以参考这个:http://blog.sina.com.cn/s/blog_714dacd10102v6et.html

这个我上传了百度网盘:https://pan.baidu.com/s/1LqFXUYWjYwroKUG41tx39Q

最后就好了, which openssl || openssl version查看

猜你喜欢

转载自blog.csdn.net/qq_33849629/article/details/81199090