我在让cURL在Windows上运行时遇到了麻烦。
我已经从这里下载了一个cURL zip文件,但它似乎包含源代码,而不是可执行文件。
我需要编译cURL来运行它吗?如果是,那么我该怎么做?
我在哪里可以找到cURL的.exe下载?
我已经寻找了关于安装cURL的文档,但是几乎找不到。
我在让cURL在Windows上运行时遇到了麻烦。
我已经从这里下载了一个cURL zip文件,但它似乎包含源代码,而不是可执行文件。
我需要编译cURL来运行它吗?如果是,那么我该怎么做?
我在哪里可以找到cURL的.exe下载?
我已经寻找了关于安装cURL的文档,但是几乎找不到。
当前回答
Download curl zip Extract the contents (if you have downloaded the correct version you should find curl.exe) Place curl.exe in a folder where you keep your software (e.g. D:\software\curl\curl.exe) To run curl from the command line a) Right-hand-click on "My Computer" icon b) Select Properties c) Click 'Advanced system settings' link d) Go to tab [Advanced] - 'Environment Variables' button e) Under System variable select 'Path' and Edit button f) Add a semicolon followed by the path to where you placed your curl.exe (e.g. ;D:\software\curl)
现在你可以在命令行中输入:
curl www.google.com
其他回答
正如您已经知道的,您可以在curl官方网站上找到几个二进制程序包。
一旦你下载了一个包,把它解压缩到任何你想要的地方。我建议将它的位置添加到路径中,这样就可以从批处理或powershell脚本调用curl。要将目录添加到路径中,请在开始菜单中键入“环境变量”,然后选择“编辑用户环境变量”。选择Path,并添加到“value”框的末尾:;C:\curl\目录(目录更改为您保存curl的目录)。
如果您想使用SSL,则需要一个证书包。运行mk-ca-bundle.pl (perl)或mk-ca-bundle。根据(改变)。有些二进制文件包包含其中一个或两个。如果您的下载没有包含,请在这里下载:https://github.com/bagder/curl/tree/master/lib。我推荐mk-ca-bundle。Vbs,因为在Windows上,你只需双击它来运行它。它将生成一个名为ca-bundle.crt的文件。重命名为curl-ca-bundle。并将其保存到curl.exe目录中。
另外,我最近开发了一个msi安装程序,只需点击几下就可以设置一个完整的curl构建。它自动将curl发布到您的路径,包括一个现成的ssl证书包,并使curl手册和文档可以从开始菜单中访问。你可以在www.confusedbycode.com/curl/上下载。
还要注意,从Git -scm.com安装Git for Windows也会安装Curl。然后,您可以从Git为Windows的BASH终端(不是默认的Windows CMD终端)运行Curl。
您可以在3个简单的程序中构建curl、openssl、libssh2和zlib的最新版本 步骤遵循本教程。
Curl是静态构建的,因此您不必分发必要的动态运行时。
您也可以从SourceForge下载预构建版本(x86和x64)。
为Windows安装Chocolatey包管理器。安装后,只需输入choco install curl即可。然后你可以在终端上使用curl。
下载cURL (Win64 ia64 zip binary with SSL) 解压curl.exe到C:\Windows\System32 完成
更简单的是:
下载Edward LoPinto提供的Win64 2000/XP x86_64 MSI安装程序。
在编写文件时,curl-7.46.0-win64.exe是最新的。在Windows 10上测试。