如何在Windows上安装/设置和使用cURL?
我已经从网站下载最新的cURL压缩文件,版本7.24.0。 现在如何在我的Windows环境中安装这个以便能够使用它? 我不需要从源代码构buildcURL来使用它。
我需要编译它吗?
如果是,那我该怎么做?
我查找了任何有关安装的文档,但是指出将cURL安装为来自源的项目。
假设你从https://curl.haxx.se/download.html获得它,只需将其解压到任何你想要的地方。; 无需安装。 如果您要使用SSL,则需要下载可从curl网站获得的OpenSSL DLL。
在curl 下载页面上有一个指向下载向导的链接。 完成所有步骤如下:
- select包装types : curl可执行文件
- select操作系统 : Windows / Win32或Win64
- select什么味道 : 通用
- select哪个Win32版本 (只有在步骤2中select了Windows / Win32 ): 未指定
如果你selectWindows / Win32,你应该在这里结束,一个链接到http://www.paehl.com/open_source/?CURL_x.yz的页面(xyz会随着更新版本的curl的发布而改变)。; 在那里,你可以点击第一个链接(“下载没有SSL”)或第二个链接(下载与支持SSL)与curl.exe一个zip文件。
如果你select了Win64,你最终应该在这个页面上直接下载https://curl.haxx.se网站的链接。; 这些也只包含curl.exe。
最后,您可以将curl.exe复制到%windir%,并且它应该可以在命令行上使用。
curl.exe
位于下载/提取的curl文件夹的bin
文件夹中。
- 下载curl邮编
- 提取内容(如果你已经下载了正确的版本,你应该findcurl.exe)
- 将curl.exe放在保存软件的文件夹中(例如D:\ software \ curl \ curl.exe)
-
从命令行运行curl
a)右键单击“我的电脑”图标
b)select属性
c)点击“高级系统设置”链接
d)转到选项卡[高级] – “环境variables”button
e)在系统variables下select“path”和编辑button
f)添加一个分号,后跟您放置curl.exe的path(例如:D:\ software \ curl)
现在可以通过键入以下命令从命令行运行:
curl www.google.com
在Windows上设置cURL最简单的教程是在Windows 7上进行cURL工作 。 它只有3个简单的步骤 。
- 下载cURL (带有SSL的Win64 ia64 zip二进制文件)
- 将curl.exe解压缩到“
C:\Windows\System32
” - 完成
更容易:
下载Edward LoPinto提供的Win64 2000 / XP x86_64 MSI安装程序 。
在写文件的时候, curl-7.46.0-win64.exe
是最新的。 经过Windows 10testing。
可能值得注意的是,Powershell v3及更高版本包含一个名为Invoke-WebRequest的cmdlet,它具有一些curl-ishfunction。 New-WebServiceProxy和Invoke-RestMethod cmdlet也可能值得一提。
我不确定它们是否适合您的需求,但是虽然我不是Windows的家伙,但我不得不说,我发现PS所采用的对象方法比curl,wget等工具更容易使用。他们可能值得一看
正如你已经知道的,你可以在官方curl网站上find几个二进制文件包。
一旦你下载了一个包,把它解压到任何你想要的地方。 我build议将其位置添加到path中,以便从批处理或PowerShell脚本中调用curl。 要将目录添加到开始菜单中的pathtypes“环境variables”中,并select“编辑用户环境variables”。 selectpath,并添加到“值”框的末尾:C:\ curl \目录(将目录更改为保存curl的位置)。
如果你想使用SSL,你需要一个证书包。 运行mk-ca-bundle.pl(perl)或mk-ca-bundle.vbs(VBScript)。 一些二进制文件包包括其中的一个或两个。 如果你的下载不包括一个,请在这里下载: https : //github.com/bagder/curl/tree/master/lib 。 我推荐mk-ca-bundle.vbs,因为在windows上你只需双击它来运行它。 它会产生一个名为ca-bundle.crt的文件。 重命名curl-ca-bundle.crt并用curl.exe将其保存在目录中。
另外,我最近开发了一个msi安装程序,只需点击几下即可build立一个完整的curl构build。 它会自动将curl广告到您的path,包括一个随时可用的SSL证书包,并使curl手册和文档从开始菜单访问。 你可以在www.confusedbycode.com/curl/下载它。
按照本教程 ,您可以通过3个简单步骤构build最新版本的curl,openssl,libssh2和zlib 。
Curl是静态构build的,因此您不必分发必备dynamic运行时。
您也可以从SourceForge下载预build版本(x86和x64) 。
我有很多与Windowscurl的问题。 我终于使用了Cygwin ,默认包含curl。
还要注意,从git-scm.com安装Git for Windows也会安装Curl。 然后,您可以从Git for Windows的BASHterminal(不是默认的Windows CMDterminal)运行Curl。
我正在寻找Curl的下载过程,以及他们所说的在System32中复制curl.exe文件的地方,但是他们没有提供直接链接。 所以这里很享受, 只需在bin文件夹中轻松findcurl.exe即可
解压缩,然后去bin文件夹那里你得到exe文件
链接下载curl通用
这个安装程序让我很容易http://www.confusedbycode.com/curl/
该链接描述了如何使用它。 以下是来自以上网站的摘要:
“只需点击几下就可以安装cURL for Windows,只需从下面的表格下载并运行一个安装程序,然后点击安装。默认安装包括:
- curl.exe
- 一个SSL证书包(ca-cert-bundle.crt)
- SSL证书包生成脚本(mk-ca-bundle.pl&mk-ca-bundle.vbs)
- cURL和libcurl的HTML手册
- 为Windows格式化的文本文档(所以你可以简单地双击文件,用记事本阅读)
- 开始菜单文件夹与cURL安装文件夹,手册,文档和卸载程序的快捷方式
- cURL添加到你的path,所以你可以使用批处理或PowerShell脚本,并从命令提示符在任何工作目录中调用它
要将开发人员的文件包含在安装中,请单击“高级”。 开发人员的文件包括libcurl.dll,libeay32.dll,ssleay32.dll,libssh2.dll,zlib.dll,msvcr120.dll,C头文件,库和代码示例。
当您单击高级时,您还可以select是否安装文档和手册,以及是否将cURL添加到您的path。
如果您的计算机上没有pipe理员权限,请使用“无pipe理员权限”行中的某个文件。 这些在C:\ Users \ Name \ AppData \ Local \ Apps中安装cURL。
如果您不想使用安装程序,但仍需要上面列出的内容,则可以下载其中一个zip压缩文件。“
只需下载curl并提取压缩文件。 你会得到文件“curl.exe”。 打开CMD Shell,将文件curl.exe拖入CMD Shell,现在可以使用curl。
将curl.exe的path添加到系统variables“ path ”
您可以打开命令提示符并运行“ curl -V ”来查看它是否正在工作。
以为我会写我所做的(Windows 10,64位):
从下载页面https://curl.haxx.se/download.htmlselect下载向导https://curl.haxx.se/dlwiz/
selectcurl可执行文件。
selectWin64。
select通用。
select任何。
selectx86_64。
select第一个推荐的选项。 对我来说这是:
curl版本:7.53.1 – 启用了SSL的SSH。 由ViktorSzakáts提供 这个包是可curl的可执行文件你可以从这个链接(或者在某些情况下,通过使用这个链接所提供的信息)得到一个预先build立的“curl”二进制文件。 您可能会也可能不会将'libcurl'安装为共享库/ DLL。 该文件使用7zip打包。 7zip是一种文件存档格式。
点击下载。
你应该有你的下载文件夹中的文件curl-7.53.1-win64-mingw.7z。
如果没有,请安装7-Zip。
右键点击,7-Zip,在这里提取。 将提取的文件复制并粘贴到某处,如Z:\ Tools \
如果你在bin文件夹中看,你会看到curl.exe。 如果双击它,窗口会很快闪烁并消失。 要运行它,你需要使用命令提示符。 导航到bin文件夹,然后键入curl,然后input参数以发出请求。 您必须使用双引号 。 单引号在Windows上无法使用curl。
现在,您需要将curl添加到用户的Pathvariables,以便您不必导航到正确的文件夹即可运行程序。 转到此PC,计算机,系统属性,高级系统设置,以pipe理员身份进行身份validation(您不是以pipe理员身份运行,对不对?)环境variables,系统variables,查看列表并selectpath,然后编辑,然后新的,那么,例如
Z:\ TOOLS \curl7.53.1-Win64上,MinGW的\ BIN
你可以添加一个尾随的反斜杠,如果你喜欢,我不认为这很重要。 点击向上移动,直到位于列表顶部,然后您可以从前一个屏幕轻松地看到它。 点击确定,确定,确定,然后破解打开一个命令提示符,你可以通过从任何文件夹中inputcurl来运行curl,就像任何用户一样。 不要忘记你的双引号。
这是我希望得到的答案。
静态build立与Windows的SSL:
http://sourceforge.net/projects/curlforwindows/files/?source=navbar
你需要curl-7.35.0-openssl-libssh2-zlib-x64.7z
..和ssl所有你需要做的是添加“-k”除了你的任何其他参数和束BS问题已经消失; 没有CAvalidation。
我已经成功地使用了Windows curl-installer: http : //open-edx-windows-7-installation-instructions.readthedocs.io/en/latest/6_Install_cURL_for_Windows.html
通过使用cURL for Windows直接下载链接与msi-installer。 请记住安装后重新启动系统。
- pip安装/usr/local/opt/python/bin/python2.7:糟糕的解释器:没有这样的文件或目录
- 什么是INSTALL_PARSE_FAILED_NO_CERTIFICATES错误?
- 我如何find一个家酿的可安装软件包列表?
- python easy_install在Mac OS X上的“assembler for architecture ppc not installed”失败
- Homebrew安装特定版本的公式?
- 在Mac OS X 10.8.2上安装Ruby
- 在MySQL Linux服务器上安装PDO驱动程序
- 我如何find我的Python站点包目录的位置?
- Visual Studio 2010制作和安装模板