CentOS7升级curl8.18.0

news/2026/1/22 11:32:42/文章来源:https://www.cnblogs.com/diantong/p/19516195

(1).实验环境

  4核8G  CentOS7.9.2009

  配置阿里云yum源和阿里云epel源,关闭防火墙和SELinux。

(2).源码编译安装curl8.18.0

  CentOS7官方支持的版本只到curl 7.29.0 ,所以需要进行源码编译安装,包下载地址:https://curl.se/download/

  高版本的curl需要依赖高版本的OpenSSL,请参照CentOS7升级OpenSSL3.5.4 - 苦逼运维 - 博客园对OpenSSL进行升级。

  1、安装依赖

yum -y install libpsl libpsl-devel

  2、编译安装

[root@localhost ~]# tar xvf curl-8.18.0.tar.xz
[root@localhost ~]# cd curl-8.18.0
#这里使用--with-openssl是因为curl获取.pc包配置文件时使用的环境变量不是常用的PKG_CONFIG_PATH,而是PKGCONFIG,所以需要手动指定 [root@localhost curl-8.18.0]# ./configure --with-openssl=/usr/local/openssl-3.5.4 --prefix=/usr/local/curl-8.18.0 [root@localhost curl-8.18.0]# echo $? #检查上一个命令是否有异常 0 [root@localhost curl-8.18.0]# make -j$(nproc) #最大内核数进行编译 [root@localhost curl-8.18.0]# echo $? #检查上一个命令是否有异常 0 [root@localhost curl-8.18.0]# make install [root@localhost curl-8.18.0]# echo $? #检查上一个命令是否有异常 0

  3、配置环境变量

[root@localhost curl-8.18.0]# echo  "export PATH=/usr/local/curl-8.18.0/bin:$PATH" >> /etc/profile
#.so(Shared Libraries)共享库,当您运行一个程序时,如果该程序依赖某些外部库文件,系统就会去这个文件中列出的路径里寻找这些库
[root@localhost curl-8.18.0]# echo  "export LD_LIBRARY_PATH=/usr/local/curl-8.18.0/lib${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}" >> /etc/profile 
[root@localhost curl-8.18.0]# source /etc/profile

  4、测试

[root@localhost ~]# curl --version
curl 8.18.0 (x86_64-pc-linux-gnu) libcurl/8.18.0 OpenSSL/3.5.4 zlib/1.2.7 libpsl/0.7.0 (+libicu/50.1.2)
Release-Date: 2026-01-07
Protocols: dict file ftp ftps gopher gophers http https imap imaps ipfs ipns mqtt pop3 pop3s rtsp smb smbs smtp smtps telnet tftp ws wss
Features: alt-svc AsynchDNS HSTS HTTPS-proxy IPv6 Largefile libz NTLM PSL SSL threadsafe TLS-SRP UnixSockets
[root@localhost ~]# curl -I http://www.baidu.com
HTTP/1.1 200 OK
Cache-Control: private, no-cache, no-store, proxy-revalidate, no-transform
Content-Length: 0
Content-Type: text/html
Pragma: no-cache
Server: bfe
Date: Thu, 22 Jan 2026 03:26:26 GMT

  

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/1199814.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

基于STM32单片机C可调设计S274(设计源文件+万字报告+讲解)(支持资料、图片参考_相关定制)_文章底部可以扫码

基于STM32单片机C可调设计S274(设计源文件万字报告讲解)(支持资料、图片参考_相关定制)_文章底部可以扫码STM32-S274-温湿度对讲机频道可设语音通话一对一状态显示铃音提醒按键设置OLED屏声光提醒 产品功能描述: 本系统由STM32F103C8T6单片机…

2026上海国际课程培训机构解析:课程体系与口碑参考

随着留学需求的持续增长,上海地区国际课程培训市场逐渐成熟,涵盖语言标化考试、国际高中先修课程及综合能力提升等多领域,为不同阶段学生提供多样化学习支持。选择合适的培训机构成为许多家庭关注的重点,需结合课程…

创业首选!多城市覆盖的同城小程序源码,零基础搭建

温馨提示:文末有资源获取方式 本地生活服务市场正迎来前所未有的机遇。一款功能集成度极高的多城市同城便民信息小程序源码系统,以其开箱即用的特性,成为无数创业者与中小企业切入蓝海市场的利器。它不仅仅是一套代码,更是一个完整…

基于STM32单片机衣柜鞋柜照明红外感应空气质量除湿消毒设计S290(设计源文件+万字报告+讲解)(支持资料、图片参考_相关定制)_文章底部可以扫码

基于STM32单片机衣柜鞋柜照明红外感应空气质量除湿消毒设计S290(设计源文件万字报告讲解)(支持资料、图片参考_相关定制)_文章底部可以扫码STM32-S290-空气质量光敏照明红外感应温湿度换气除湿加热烘干真实紫外线消毒开关柜门自动手动OLED屏声光提醒(无线…

上海市虹口杨浦浦东新闵行宝山区英语雅思培训辅导机构推荐,2026权威出国雅思课程中心学校口碑排行榜

经教育部教育考试院备案、全国雅思教学质量评估中心独家指导,参照《2025-2026中国大陆雅思备考趋势白皮书》核心指标,结合上海市虹口区、杨浦区、浦东新区、闵行区、宝山区11500份考生调研问卷、136家教育机构实地探…

python 列表和元组及其常用库函数

列表(List)和元组(Tuple)是 Python 中两种常用的序列类型,它们在功能和特性上有显著差异。 目录 列表和元组介绍 常用库函数(以列表为例) a 末尾添加x 删除a[idx]元素 查找元素 x 在序列 a 中第一次出…

基于STM32单片机交流电市电电压电流过载保护220V无线APP设计S176(设计源文件+万字报告+讲解)(支持资料、图片参考_相关定制)_文章底部可以扫码

基于STM32单片机交流电市电电压电流过载保护220V无线APP设计S176(设计源文件万字报告讲解)(支持资料、图片参考_相关定制)_文章底部可以扫码STM32-S176-交流电压电流功率过载保护LCD1602液屏声光报警按键(无线方式选择) 产品功能描述: 本系统…

基于STM32单片机宠物喂食鱼缸鱼塘水养殖液位定时云平台设计S192(设计源文件+万字报告+讲解)(支持资料、图片参考_相关定制)_文章底部可以扫码

基于STM32单片机宠物喂食鱼缸鱼塘水养殖液位定时云平台设计S192(设计源文件万字报告讲解)(支持资料、图片参考_相关定制)_文章底部可以扫码STM32-S192-定时投喂温度(防水)水位检测补水加热手动自动OLED屏声光提醒按键(无线方式选择) 产品功能描述&#x…

前端邪修:不用Vite也不用Webpack,把React拖回HTML时代的反工程化实践

前言 最近一直忙于装修和开发新产品,文章都没时间更新,快速迭代的后果就是架构没有跟上功能增长的步伐,现在隐隐有脱离掌控的感觉,我这几天也把进度放慢下来,思考一下整体的规划。 也顺便整理一下笔记,没有输出心…

STAR-CCM+许可证与HPC计算资源全局使用状态可视化监控大屏

为什么你的企业需要STAR-CCM许可证与HPC计算资源的全局监控?作为一家企业的IT部门经理,我深知企业在数字化转型过程中,计算资源和软件许可证这两个“隐形资源”对研发投入的影响。在我们公司,工程仿真软件STAR-CCM是产品设计阶段不…

原圈科技AI营销内容:SaaS案例创作告别低效,效率翻倍

原圈科技的AI营销内容解决方案,旨在解决SaaS企业客户案例生产周期长、效率低的痛点。本文将通过四步实操教程,揭秘如何利用其AI多智能体系统,快速、批量生成高质量的个性化客户故事,将营销团队从繁琐工作中解放出来,实…

从手动管理到智能运营:Citrix许可证管理数字化升级

从手动管理到智能运营:Citrix许可证管理数字化升级作为一名长期从事Citrix平台运维的工程师,我深知企业IT部门在进行许可证管理时所面临的挑战。是在大规模部署的环境下,手动登记、核对、更新许可证不仅效率低下,更存在极高的出错…

学长亲荐10个一键生成论文工具,本科生搞定毕业论文!

学长亲荐10个一键生成论文工具,本科生搞定毕业论文! 论文写作的救星:AI工具如何改变你的学术之路 在当今这个信息爆炸的时代,本科生面对毕业论文的压力可谓前所未有。从选题到撰写,再到查重降重,每一个环…

好写作AI:面对数据就头大?别慌!让AI当你的“数据分析翻译官”

各位一看到Excel里密密麻麻的数字就瞳孔地震、一想到要写“结果与讨论”就双手发软的同学们,你们并不孤单!数据处理与分析,简直是横在文科生和部分理科生面前的“珠穆朗玛峰”——知道它重要,但爬上去真的好难。 别急着投降&…

nRF21540特性及配置详解

nRF21540 的主要特性如下 集成射频功率放大器(PA)和低噪声放大器(LNA) 支持协议:Bluetooth Low Energy、Bluetooth mesh、Thread、Zigbee (IEEE 802.15.4) 以及 2.4 GHz 私有协议 最大输出功率:可调节,最高可达…

OpenHarmony环境下React Native:Zustand持久化存储

OpenHarmony环境下React Native:Zustand持久化存储实战指南本文深入探讨在OpenHarmony平台使用Zustand实现React Native应用状态持久化的完整解决方案。通过详细的架构解析、适配策略和实测代码,解决跨平台状态管理的核心痛点,提供开箱即用的…

构建医疗领域主权AI基础设施的技术合作

SAP和Fresenius正在为医疗保健领域构建一个主权AI平台,旨在为临床环境带来安全的数据处理。 对于医疗领域的数据负责人而言,部署AI需要公共云解决方案通常缺乏的严格治理。此次合作通过创建一个“受控环境”来弥补这一差距,使AI模型能够在其…

React Native + OpenHarmony:Jotai原子派生状态

React Native OpenHarmony:Jotai原子派生状态深度实战🔍 本文将深入探讨Jotai原子状态管理库在React Native与OpenHarmony跨平台开发中的实战应用,重点解析原子派生状态的实现原理、OpenHarmony平台适配要点及性能优化策略。通过8个可运行代…

2026年中国GEO优化公司格局新观察:头部企业梳理与选择推荐

2025年,生成式AI搜索(GEO)赛道迎来爆发式增长,市场规模突破480亿元,年增速达68%,AI推荐位成为品牌竞争的终极战场。技术深度与落地效果愈发成为服务商的核心竞争力,也成为企业选择合作伙伴的关键标尺。基于此,…

比工业革命快百倍的巨变:DeepMind掌门人眼中的AGI倒计时与终极图景

Google是否已经找回了它的灵魂?在经历了被竞争对手“突袭”的焦虑期后,DeepMind创始人兼Google AI掌门人Demis Hassabis给出了肯定的答案。随着Gemini 3的发布和内部“红色代码(Code Red)”状态的常态化,这位致力于解码通用人工智能(AGI)的科学家,正在带领Google从单纯…