curl添加https服务

CURL支持的通信协议有FTP、FTPS、HTTP、HTTPS、TFTP、SFTP、Gopher、SCP、Telnet、DICT、FILE、LDAP、LDAPS、IMAP、POP3、SMTP和RTSP。

首选删除系统自带的openssl,因为他只有可执行程序和库,没有头文件。

sudo apt-get remove openssl

openssl官网,笔者使用版本3.2.0
https://www.openssl.org/source/

cpp 复制代码
./config --prefix=/usr/local/openssl
make
sudo make install

首选删除系统自带的curl,因为他只有可执行程序和库,没有头文件。

sudo apt-get remove curl

curl官网,笔者安装为7.85.0版本
https://curl.se/download/

./configure --with-ssl=/usr/local/openssl //./configure --without-ssl

make

sudo make install

sudo rm /usr/local/lib/curl

系统也有curl库,为防止冲突,删去编译好的curl库,只用它的头文件。

相关推荐
唐青枫8 分钟前
Linux apropos 命令使用详解
linux
刘大猫.17 分钟前
Centos Ubuntu RedOS系统类型下查看系统信息
linux·ubuntu·centos·ip·ifconfig·redos·查询系统信息
YuSun_WK2 小时前
程序&进程&多任务&线程
linux·运维·服务器
HeLLo_a1193 小时前
第11章 安全网络架构和组件(一)
linux·服务器·网络
南川琼语3 小时前
TCP概念+模拟tcp服务器及客户端
linux·服务器·网络·tcp/ip
一只很酸de橘子7 小时前
关于https请求丢字符串导致收到报文解密失败问题
网络协议·http·https
潘yi.7 小时前
web技术与nginx网站环境部署
服务器·网络·nginx
安顾里8 小时前
Linux命令-iostat
linux·运维·服务器
whoarethenext8 小时前
初始https附带c/c++源码使用curl库调用
服务器·c++·qt·https·curl
100编程朱老师8 小时前
面试:什么叫Linux多路复用 ?
linux·运维·服务器