会员登录 - 用户注册 - 设为首页 - 加入收藏 - 网站地图 curl安装!
当前位置:首页 > 热点 > curl安装 正文

curl安装

时间:2026-10-17 06:28:03 来源:烟消火灭网 作者:休闲 阅读:739次

curl 这东西,安装装起来本该是安装五分钟的事。但上周帮同事在 Windows 上折腾了半天,安装才发现不同系统之间的安装坑完全不一样。写下来,安装省得下次再踩。安装

Linux:基本不用操心

大多数 Linux 发行版出厂就带 curl。安装打开终端敲 curl --version,安装大概率能看到版本号。安装如果没有,安装一条命令搞定:

# Debian / Ubuntu sudo apt install curl # CentOS / Fedora sudo dnf install curl # Arch sudo pacman -S curl

唯一要留意的安装是老旧的 CentOS 7,自带的安装 curl 版本停在 7.29,TLS 1.3 都不支持。安装有些 API 调不通就是安装这个原因。想换新版得加第三方源,安装或者直接编译。我一般懒得折腾,直接用 wget 绕过去,或者扔到 Docker 容器里跑。

macOS:系统自带的够用,但别乱动

macOS 预装了 curl,版本跟着系统走。macOS Ventura 之后大概是 7.86 左右,日常用没问题。有人喜欢用 Homebrew 装一个新版覆盖掉:

brew install curl

装完 Homebrew 会提示你,这个 curl 是 keg-only 的,不在默认 PATH 里。意思是系统那个还在,你得手动改 PATH 或者用完整路径 /opt/homebrew/opt/curl/bin/curl 来调用。我一开始没注意,装完发现 curl --version 还是老版本,愣了几秒才反应过来。

要不要换?看你需求。如果只是下载文件、测试接口,系统自带的完全够。需要 HTTP/3 或者最新特性,再考虑 Homebrew 那版。

Windows:三种路子,各有各的麻烦

Windows 10 1803 之后其实内置了 curl,路径在 C:\Windows\System32\curl.exe。但有个坑:PowerShell 里 curl 是 Invoke-WebRequest 的别名。你敲 curl,跑的根本不是真 curl。得用 curl.exe 才能调到正主。这个别名坑过我不止一次。

想要完整版,三条路:

一是用 winget。 Windows 10/11 自带 winget,直接:

winget install curl.curl

装完需要重开终端,PATH 才生效。winget 装的是官方构建,版本比较新,推荐。

二是去 curl 官网下压缩包。 curl.se/windows 提供 Win64 的 zip,解压后把 bin 目录加到 PATH 就行。适合没有 winget 的老系统。手动配 PATH 这事在 Windows 上永远让人烦躁,但一次配好就一劳永逸。

三是用 Chocolatey 或 Scoop。 如果你已经在用包管理器,那就顺手:

choco install curl # 或 scoop install curl

Scoop 装完不用管理员权限,PATH 自动处理,体验最干净。我现在的 Windows 开发机就是用 Scoop 管的。

验证装没装好

不管哪个平台,装完跑一句:

curl -I https://example.com

能返回 HTTP 头就说明通了。如果报 SSL 证书错误,多半是系统根证书没更新,或者你公司网络在中间做了 TLS 拦截。后者在办公环境里挺常见,别急着怀疑 curl 本身。

一个容易忽略的细节

curl 和 libcurl 是两个东西。你命令行能跑 curl,不代表开发时链接的 libcurl 也是同版本。编译带 curl 支持的程序时,pkg-config --modversion libcurl 查到的版本可能和 curl --version 对不上。这种情况在 macOS 上尤其容易发生——系统 libcurl 和 Homebrew libcurl 并存,编译时链接到哪个全看环境变量。踩过一次,排查了一下午。

装 curl 本身不复杂,复杂的是它跟系统、包管理器、开发环境之间的纠缠。搞清楚这些,后面调接口、写脚本才不会被莫名其妙的问题卡住。

(责任编辑:百科)

相关内容
  • excel自动获取网页数据
  • 360漏洞入侵防护无法开启
  • 主机渗透攻击原理
  • 百度网盘点穴视频下载
  • csgo没有封禁但是永久不可信
  • 业内较好的网站可用性监控
  • 网络监管有漏洞问题整改措施
  • 中国网络信息安全中心
推荐内容
  • 稀奇古怪网站知乎
  • 安卓手机间谍监控软件
  • 输条形码搜答案网页版
  • 网站风险
  • 想学程序员又是零基础
  • 拿到webshell