Wie installiere und verwende ich Curl unter Windows?

558

Ich habe Probleme, Curl unter Windows zum Laufen zu bringen.

Ich habe eine Curl-Zip-Datei von hier heruntergeladen , aber sie scheint Quellcode zu enthalten, keine ausführbare Datei.

Muss ich brauche curl zu kompilieren, um sie auszuführen? Wenn ja, wie mache ich das dann?

Wo finde ich .exeDownloads für Curl?

Ich habe nach Dokumentation zur Installation von Curl gesucht, aber es ist wenig zu finden.

pri_dev
quelle
3
Würden Sie eine Anfrage zur Änderung der akzeptierten Antwort in stackoverflow.com/a/16216825/700206 in Betracht ziehen? Es ist nicht meins, ich bekomme keinen Reichtum, aber ich habe Zeit damit verbracht, es signifikant zu verbessern und zu modernisieren und zu glauben, dass Ihre Änderung den Benutzern helfen könnte. Vielen Dank ...
Whitney
12
Mit Windows 10 Build 1803 (veröffentlicht Anfang Mai 2018) installieren Sie curl nicht. Es ist C:\Windows\System32direkt in! Siehe meine Antwort unten .
VonC
Am einfachsten ist es, git zu installieren und Sie haben es ( stackoverflow.com/questions/2710748/… )
BRogers
@VonC wissen Sie, wie Sie die integrierte Version deaktivieren und eine neuere Version ausführen können? Die Microsoft-Version unterstützt kein SFTP.
Frank Chen

Antworten:

241

Angenommen, Sie haben es von https://curl.haxx.se/download.html erhalten , entpacken Sie es einfach, wo immer Sie möchten. Keine Notwendigkeit zu installieren. Wenn Sie SSL verwenden möchten, müssen Sie die OpenSSL-DLLs herunterladen, die auf der Website von curl verfügbar sind.

theglauber
quelle
18
Gab es dort eine curl.exe-Datei? Führen Sie das aus. Alternativ können Sie curl.exe und alle Dateien mit der Erweiterung .dll in ein Verzeichnis kopieren, das in Ihrer PATH-Umgebungsvariablen enthalten ist (oder das Verzeichnis, in dem sich curl.exe und die DLL-Dateien befinden, zu Ihrer PATH-Umgebung hinzufügen) Sie müssen nicht den vollständigen Pfadnamen in curl.exe eingeben, um ihn auszuführen.
Theglauber
11
@theglauber, die Frage ist "wo ist das curl.exe"? Ich habe es heruntergeladen .tar.gz, mit Zip entpackt und es gibt keine curl.exe.
Green
9
Möglicherweise laden Sie eine Quelldistribution anstelle einer binären herunter.
Theglauber
26
Als ich die heruntergeladene Curl-Datei "curl-7.47.1.zip" entpackte, fand ich keine curl.exe
Yash Saraiya
6
Yash, Sie haben wahrscheinlich ein Quellarchiv heruntergeladen. Schauen Sie weiter unten auf der Download-Seite unter "Pakete" nach dem Abschnitt für 32- oder 64-Bit-Windows (win32 - generisch oder win64 - generisch)
theglauber
931

Möglicherweise haben Sie bereits eine Locke

Möglicherweise müssen Sie nichts herunterladen:

  • Wenn Sie Windows 10, Version 1803 oder höher verwenden, wird Ihr Betriebssystem mit einer Kopie von Curl geliefert, die bereits eingerichtet und einsatzbereit ist.
  • Wenn Sie Git für Windows installiert haben (wenn Sie Git von git-scm.com heruntergeladen haben, lautet die Antwort Ja), haben Sie curl.exeunter:

    C:\Program Files\Git\mingw64\bin\
    

    Fügen Sie einfach den obigen Pfad hinzu PATH.

Curl mit einem Paketmanager installieren

Wenn Sie bereits einen Paketmanager verwenden, ist es möglicherweise bequemer, einen zu installieren:

Curl manuell installieren

Curl herunterladen

Es ist zu einfach, versehentlich das Falsche herunterzuladen. Wenn auf der curl Homepage , können Sie die großen und prominenten „Download“ in den Website - Header, und klicken Sie dann auf dem großen und prominenten curl-7.62.0.tar.gzLink in seinem Körper, haben Sie ein Locke heruntergeladen Quellcode - Paket , die Quelle curl den Code enthält aber nicht curl.exe. Achten Sie darauf.

Klicken Sie stattdessen auf die großen und prominenten Download-Links auf dieser Seite . Dies sind die offiziellen Windows-Builds, die vom Curl-for-Win- Projekt bereitgestellt werden .

Wenn Sie mehr esoterische Anforderungen haben (z. B. Cygwin-Builds, Builds von Drittanbietern, libcurl, Header-Dateien, Quellen usw.), verwenden Sie den Curl- Download-Assistenten . Nach Beantwortung von fünf Fragen wird eine Liste mit Download-Links angezeigt.

Locken extrahieren und einrichten

Finden Sie curl.exein Ihrem heruntergeladenen Paket; es ist wahrscheinlich unter bin\.

Wählen Sie einen Ort auf Ihrer Festplatte, der als dauerhaftes Zuhause für Curl dient:

  • Wenn Sie curl einen eigenen Ordner geben möchten C:\Program Files\curl\oder C:\curl\tun werden.
  • Wenn Sie viele lose ausführbare Dateien haben und nicht viele einzelne Ordner hinzufügen möchten PATH, verwenden Sie einen einzelnen Ordner wie C:\Program Files\tools\oder C:\tools\für diesen Zweck.

Legen Sie curl.exeunter dem Ordner. Und verschieben Sie niemals den Ordner oder seinen Inhalt.

Als Nächstes möchten Sie Curl überall in der Befehlszeile verfügbar machen. Fügen Sie dazu den Ordner PATHwie folgt hinzu:

  1. Klicken Sie auf das Windows 10-Startmenü. Beginnen Sie mit der Eingabe von "Umgebung".
  2. Sie sehen das Suchergebnis. Bearbeiten Sie die Systemumgebungsvariablen . Wählen Sie.
  3. Ein Fenster mit den Systemeigenschaften wird angezeigt. Klicken Sie unten auf die Schaltfläche Umgebungsvariablen .
  4. Wählen Sie die Variable "Pfad" unter "Systemvariablen" (unteres Feld). Klicken Sie auf die Schaltfläche Bearbeiten .
  5. Klicken Sie auf die Schaltfläche Hinzufügen und fügen Sie sie in den Ordnerpfad ein, in dem sich das curl.exeLeben befindet.
  6. Klicken Sie nach Bedarf auf OK . Schließen Sie geöffnete Konsolenfenster und öffnen Sie sie erneut, damit sie das neue erhalten PATH.

Nun können Sie Curl an jeder Eingabeaufforderung eingeben. Party Zeit!

MultiplyByZer0
quelle
14
Vielen Dank - Meine Win64-Installation von Curl hat es der PATH-Variablen hinzugefügt. Wenn Sie es also einfach installieren, wird es in der Befehlszeile verfügbar. Keine Notwendigkeit, in% windir% zu kopieren. Es wird auch in Powershell
ndhar
3
Sehr einfach müssen Sie nur von hier herunterladen , mit einem Klick installieren und gemäß diesem Tutorial konfigurieren.
RN Kushwaha
5
Bitte lesen Sie Daniels Kommentar zu einer anderen Antwort. Es ist ein schrecklicher Ansatz, Dinge in Fenster oder Systemverzeichnisse zu stellen, während es einen weitaus zivilisierteren Weg gibt. Verschmutzen Sie Ihre Windows-Installation nicht, sondern verwenden Sie die Variable PATH. Sie ist in jeder Hinsicht dafür vorgesehen.
Ivaylo Slavov
4
Was meinst du mit Kopieren in% windir%, und es scheint, dass sie nicht exe sind, sondern Dateien eines anderen Formats, danke.
Henry Zhu
6
Ich habe die curl.exe von "Marc Hörsken" genommen. Die benötigte curl.exe befindet sich im Ordner src. Src ist Quelle. Seltsam. Kann ich diesen exe-Dateien vertrauen?
MasterJoe2
103
  1. Laden Sie curl zip herunter
  2. Extrahieren Sie den Inhalt (wenn Sie die richtige Version heruntergeladen haben, sollten Sie curl.exe finden)
  3. Platzieren Sie curl.exe in einem Ordner, in dem Sie Ihre Software aufbewahren (z. B. D: \ software \ curl \ curl.exe).
  4. Curl über die Befehlszeile ausführen

    a) Klicken Sie mit der rechten Maustaste auf das Symbol "Arbeitsplatz"

    b) Wählen Sie Eigenschaften

    c) Klicken Sie auf den Link 'Erweiterte Systemeinstellungen'

    d) Gehen Sie zur Registerkarte [Erweitert] - Schaltfläche 'Umgebungsvariablen'

    e) Wählen Sie unter Systemvariable 'Pfad' und Bearbeiten

    f) Fügen Sie ein Semikolon hinzu, gefolgt von dem Pfad, in dem Sie Ihre curl.exe platziert haben (z. B. D: \ software \ curl).

Jetzt können Sie über die Befehlszeile ausführen, indem Sie Folgendes eingeben:

curl www.google.com
Ithar
quelle
Vielen Dank für den Vorschlag für Umgebungsvariablen . Ich habe speziell gesucht, wie ich einen dauerhaften Befehlszeilenalias fürcurl
aexl
31

Das einfachste Tutorial zum Einrichten von cURL unter Windows ist das Funktionieren von cURL unter Windows 7 . Es gibt nur 3 einfache Schritte .

Abel Callejo
quelle
22
In diesem Tutorial wird vorgeschlagen, curl.exe im Ordner System32 abzulegen. Man sollte wirklich einen Curl-Ordner in C: \ Programme erstellen, die ausführbare Curl-Datei dort ablegen und dann den Pfad dieses Ordners in die Umgebungsvariable Systempfad einfügen. Dies ermöglicht weiterhin den Zugriff über die Eingabeaufforderung an einem beliebigen Ort
Daniel
26
  1. Laden Sie cURL herunter (Win64 ia64 zip binary mit SSL)
  2. Extrahieren Sie curl.exe in " C:\Windows\System32"
  3. Erledigt

Noch einfacher:

Laden Sie das von Edward LoPinto bereitgestellte Win64 2000 / XP x86_64 MSI-Installationsprogramm herunter.

Zum Zeitpunkt des Schreibens curl-7.46.0-win64.exewar die Datei die aktuellste. Getestet mit Windows 10.

Benny Neugebauer
quelle
3
Ausgezeichnete Antwort ... @benny Es funktioniert auch bei mir. Aber vergessen Sie nicht, Ihren PC neu zu starten.
Krupal Patel
Das funktioniert bei mir nicht. Curl benötigt zusätzlich zur Datei curl.exe SSL-Zertifikate (curl-ca-bundle.crt), daher sollten Sie den Inhalt des Ordners bin irgendwo ablegen (ich habe ihn nur in meinem Download-Verzeichnis belassen, C:\Program Files\curlwäre aber besser) Fügen Sie diesen Ordner Ihrem Pfad hinzu.
Dave
26

Ab Windows 10 Version 1803 (und früher mit Insider Build 17063) installieren Sie nicht curlmehr. Windows enthält ein natives curl.exe (und tar.exe) in C:\Windows\System32\, auf das Sie direkt von Ihrem normalen Benutzer aus zugreifen können CMD.

C:\Users\vonc>C:\Windows\System32\curl.exe --version
curl 7.55.1 (Windows) libcurl/7.55.1 WinSSL
Release-Date: [unreleased]
Protocols: dict file ftp ftps http https imap imaps pop3 pop3s smtp smtps telnet tftp
Features: AsynchDNS IPv6 Largefile SSPI Kerberos SPNEGO NTLM SSL

C:\Users\vonc>C:\Windows\System32\tar.exe --version
bsdtar 3.3.2 - libarchive 3.3.2 zlib/1.2.5.f-ipp

Siehe die erste Ankündigung und die Release-Ankündigung .

VonC
quelle
Hallo @VonC, wie Sie sagten Es befindet sich in der C: \ Windows \ System32 \ curl.exe in meinem System. Wenn ich es jedoch in meiner TFS-Server-Pipeline mit der Aufgabe "cURL" verwenden möchte, wird ein Fehler angezeigt, da die erforderliche Locke im Build Agent nicht vorhanden ist. Ich habe vsts Agent neu gestartet, aber kein Glück. vermisse ich etwas
Darshana Patel
@DarshanaPatel Können Sie Ihren Agenten auffordern, seine %PATH%Umgebungsvariable zu drucken ? Was ist die genaue Fehlermeldung?
VonC
Hallo @Vonc, Pfad C: \ WINDOWS \ system32; ist da im Weg. Außerdem habe ich versucht, Curl zu drucken - Version vom Agenten und Ausgabe ist -> Curl 7.55.1 (Windows) libcurl / 7.55.1 WinSSL 2019-09-08T08: 14: 52.864977 Erscheinungsdatum: [unveröffentlicht] 2019-09 -08T08: 14: 52.86618Z Protokolle: Diktierdatei ftp ftps http https imap imaps pop3 pop3s smtp smtps telnet tftp.
Darshana Patel
Und ja Fehler, den ich beim Ausführen der Aufgabe "cURL" erhalte, ist -> C: \ WINDOWS \ system32 \ curl.exe mit Rückkehrcode fehlgeschlagen: 26 curl mit Fehler fehlgeschlagen: C: \ WINDOWS \ system32 \ curl.exe mit Rückkehr fehlgeschlagen Code: 26
Darshana Patel
2
Beachten Sie jedoch, dass Microsoft die Locken nicht auf dem neuesten Stand zu halten scheint. Verwenden Sie daher weiterhin die neueste Version mit allen Sicherheitskorrekturen / Patches.
Darian Miller
16

Es ist wahrscheinlich erwähnenswert, dass Powershell v3 und höher ein Cmdlet namens Invoke-WebRequest enthält , das einige Curl-ish-Funktionen bietet. Das New-Webservice und Invoke-RestMethod Cmdlets ist wahrscheinlich auch erwähnenswert.

Ich bin mir nicht sicher, ob sie Ihren Anforderungen entsprechen oder nicht, aber obwohl ich kein Windows-Typ bin, muss ich sagen, dass der Objektansatz, den PS verwendet, viel einfacher zu handhaben ist als Dienstprogramme wie Curl, Wget usw. Sie können einen Blick wert sein

user2233949
quelle
11

Wie Sie bereits wissen, finden Sie auf der offiziellen Curl-Website mehrere Binärpakete.

Sobald Sie ein Paket heruntergeladen haben, entpacken Sie es, wo immer Sie möchten. Ich empfehle, den Speicherort zu Ihrem Pfad hinzuzufügen, damit Sie Curl aus Batch- oder Powershell-Skripten aufrufen können. Um Ihrem Pfad ein Verzeichnis hinzuzufügen, geben Sie "Umgebungsvariablen" im Startmenü ein und wählen Sie "Benutzerumgebungsvariablen bearbeiten". Wählen Sie Pfad und fügen Sie am Ende des Felds "Wert" Folgendes hinzu :; C: \ curl \ directory (wobei das Verzeichnis in das Verzeichnis geändert wurde, in dem Sie curl gespeichert haben.)

Wenn Sie SSL verwenden möchten, benötigen Sie ein Zertifikatspaket. Führen Sie entweder mk-ca-bundle.pl (perl) oder mk-ca-bundle.vbs (VBScript) aus. Einige der Binärpakete enthalten eines oder beide. Wenn Ihr Download keinen enthält, laden Sie einen hier herunter: https://github.com/bagder/curl/tree/master/lib . Ich empfehle mk-ca-bundle.vbs, da Sie unter Windows einfach darauf doppelklicken, um es auszuführen. Es wird eine Datei namens ca-bundle.crt erstellt. Benennen Sie es in curl-ca-bundle.crt um und speichern Sie es im Verzeichnis mit curl.exe.

Alternativ habe ich kürzlich ein MSI-Installationsprogramm entwickelt, das mit nur wenigen Klicks einen voll funktionsfähigen Curl-Build erstellt. Es zeigt automatisch Curl-Anzeigen auf Ihrem Pfad an, enthält ein gebrauchsfertiges SSL-Zertifikat-Bundle und macht das Curl-Handbuch und die Dokumentation über das Startmenü zugänglich. Sie können es unter www.confusedbycode.com/curl/ herunterladen .

ConfusedByCode
quelle
Zu Ihrer Information für Leser, die den Download hier verwenden: A. Er wurde von McAfee als sauber gescannt (ja, meh, McAfee, aber ich benutze ihn seit Jahren und hatte kein Problem) ... B. Ziehen Sie in Betracht, sofort mit der kostenpflichtigen Lösung zu arbeiten. nur 3 $. (Ich hätte es getan, wenn ich den Preis früher bemerkt hätte (und einen Hinweis darauf hätte, was vor mir liegt)). C. Wenn Sie sich für die kostenlose Version entscheiden, erhalten Sie eine etwas ältere Version (für meine Zwecke in Ordnung). D. Sie müssen beweisen, dass Sie kein Roboter sind, indem Sie ein Captcha-Spiel spielen, das ich noch nie gesehen habe. Begann damit, Bilder von Häusern mehrfach auswählen zu müssen. . . . . .
Shellter
. . . Das schien nicht zu funktionieren, müssen also auch die allgemeineren Gebäude in den Bildern ausgewählt werden? Schließlich wurde ich durch mehrdeutige Bildersets mit ähnlichen Problemen gefahren und landete schließlich auf "ausgewählten Plätzen mit Straßenschildern". Diese erwiesen sich als eindeutig, ich habe den "kein Robotertest" bestanden und konnte das Installationsprogramm herunterladen. E. Führen Sie das Installationsprogramm als Admin auf meinem Computer aus. F. Für die Installation muss MS Visual C ++ für 2015 Redistributable installiert werden. Musste das 2x starten, aber ich wette, es war ein MS-Hickup am Ende des Downloads ....
Shellter
.... G. Oh ja, bei der Captcha-Sache habe ich den Download-Button gedrückt, bevor ich das Kontrollkästchen für "Ich bin kein Roboter" bemerkte. Ich denke, weil ich zuerst versucht habe herunterzuladen, obwohl ich später das Kontrollkästchen aktiviert habe, war ich gezwungen, auch das Captcha zu machen. Hoffentlich können andere dies vermeiden. H. Insgesamt sehr zufrieden mit diesem Paket und werde das Update erhalten (vorausgesetzt, ich kann Paypal verwenden). Dank @confusedbycode war dies viel einfacher als die Suche nach libssh2 * .dll (und anderen später entdeckten Abhängigkeiten vom "offiziellen" Download (siehe oben). Viel Glück an alle!
Shellter
H. Installierte die "Professional Edition", die voraussichtlich "Auto-Updates und Easy SFTP" verwenden wird, dies jedoch nicht in der Verzeichnisstruktur "C: / program files / Confused By Code". (Ich weiß, dass dies kein Ort für technischen Support ist, sondern nur meine Erfahrung mit dieser Lösung abschließt.) Allen viel Glück!
Shellter
11

Beachten Sie auch, dass bei der Installation von Git für Windows von git-scm.com auch Curl installiert wird. Sie können Curl dann über das BASH-Terminal von Git for Windows ausführen (nicht das Standard-Windows-CMD-Terminal).

RBV
quelle
Der einfachste Weg, dies zu tun, insbesondere hinter einer Unternehmensfirewall. Außerdem: Wird es heutzutage im Rahmen der Visual Studio-Installation bereitgestellt?
Tim Barrass
11

Installieren Sie den Chocolatey- Paketmanager für Windows. Einmal installiert, einfach eingeben choco install curl. Dann können Sie curlvon einem Terminal aus verwenden.

Adam
quelle
7

Sie können die neueste Version von curl, openssl, libssh2 und zlib in 3 einfachen Schritten erstellen, indem Sie diesem Tutorial folgen .

Curl ist statisch aufgebaut, sodass Sie die erforderliche dynamische Laufzeit nicht verteilen müssen.

Sie können auch eine vorgefertigte Version (x86 und x64) von SourceForge herunterladen .

Peter Rekdal Sunde
quelle
7

Ich hatte viele Probleme mit Curl für Windows. Ich habe endlich Cygwin verwendet , das standardmäßig Curl enthält.

cprcrack
quelle
Ich musste das "net" -Paket manuell auf "Installieren" setzen, damit es cURL installiert. Dies ist während des Cygwin-Installationsassistenten
Janac Meena
7

Ich dachte, ich würde genau das schreiben, was ich getan habe (Windows 10, 64-Bit):

Wählen Sie auf der Download-Seite https://curl.haxx.se/download.html den Download-Assistenten https://curl.haxx.se/dlwiz/ aus.

Wählen Sie die ausführbare Curl-Datei.

Wählen Sie Win64.

Wählen Sie generisch.

Wählen Sie eine aus.

Wählen Sie x86_64.

Wählen Sie die erste empfohlene Option. Für mich war das:

Curl-Version: 7.53.1 - SSL-fähig SSH-fähig. Bereitgestellt von: Viktor Szakáts. Dieses Paket ist vom Typ curl ausführbar. Über diesen Link erhalten Sie eine vorgefertigte 'curl'-Binärdatei (oder in einigen Fällen unter Verwendung der Informationen, die auf der Seite bereitgestellt werden, auf die Sie über diesen Link gelangen). Möglicherweise wird 'libcurl' als gemeinsam genutzte Bibliothek / DLL installiert oder nicht. Die Datei wird mit 7zip gepackt. 7zip ist ein Dateiarchivierungsformat.

Klicken Sie auf Download.

Sie sollten die Datei curl-7.53.1-win64-mingw.7z in Ihrem Download-Ordner haben.

Installieren Sie 7-Zip, wenn Sie es nicht haben.

Rechtsklick, 7-Zip, hier extrahieren. Kopieren Sie die extrahierte Datei und fügen Sie sie wie Z: \ Tools \ ein

Wenn Sie in den Ordner bin schauen, sehen Sie curl.exe. Wenn Sie darauf doppelklicken, blinkt schnell ein Fenster und verschwindet. Um es auszuführen, müssen Sie die Eingabeaufforderung verwenden. Navigieren Sie zum Ordner bin und geben Sie curl gefolgt von Ihren Parametern ein, um eine Anforderung zu stellen. Sie müssen doppelte Anführungszeichen verwenden . Einfache Anführungszeichen funktionieren unter Windows nicht mit Curl.

Jetzt möchten Sie der Pfadvariablen eines Benutzers eine Locke hinzufügen, damit Sie nicht zum richtigen Ordner navigieren müssen, um das Programm auszuführen. Gehen Sie zu Dieser PC, Computer, Systemeigenschaften, Erweiterte Systemeinstellungen, authentifizieren Sie sich als Administrator (Sie werden nicht als Administrator ausgeführt, richtig? Richtig?) Umgebungsvariablen, Systemvariablen, sehen Sie sich die Liste an und wählen Sie Pfad, dann Bearbeiten und dann Neu also zB

Z: \ Tools \ curl-7.53.1-win64-mingw \ bin

Sie können einen abschließenden Backslash hinzufügen, wenn Sie möchten. Ich denke nicht, dass es wichtig ist. Klicken Sie auf Nach oben, bis es oben in der Liste steht. Sie können es dann auf dem vorherigen Bildschirm leicht sehen. Klicken Sie auf OK, OK, OK und öffnen Sie dann eine Eingabeaufforderung. Sie können curl ausführen, indem Sie curl aus einem beliebigen Ordner wie einem beliebigen Benutzer eingeben. Vergessen Sie nicht Ihre doppelten Anführungszeichen.

Dies ist die Antwort, die ich mir gewünscht hätte.

nmit026
quelle
6

Ich habe nach dem Download-Prozess von Curl gesucht und überall dort, wo sie sagten , dass sie die Datei curl.exe in System32 kopieren sollen, aber sie haben den direkten Link nicht bereitgestellt. Also hier ist es Spaß, finden Sie curl.exe einfach in bin Ordner nur

entpacke es und gehe dann in den Ordner bin, wo du die exe-Datei bekommst

Link zum Herunterladen von Curl Generika

Pre_hacker
quelle
5

Dieses Installationsprogramm hat es mir leicht gemacht http://www.confusedbycode.com/curl/

Der Link beschreibt die Verwendung. Hier ist eine Zusammenfassung von der obigen Website:

"Sie können cURL für Windows mit nur wenigen Klicks installieren. Laden Sie einfach ein Installationsprogramm aus der folgenden Tabelle herunter, führen Sie es aus und klicken Sie auf Installieren. Die Standardinstallation umfasst:

  1. curl.exe
  2. ein SSL-Zertifikatspaket (ca-cert-bundle.crt)
  3. Skripts zur Generierung von SSL-Zertifikatspaketen (mk-ca-bundle.pl & mk-ca-bundle.vbs)
  4. HTML-Handbücher für cURL und libcurl
  5. Textdokumentation für Windows formatiert (so können Sie einfach auf die Dateien doppelklicken, um sie mit Notepad zu lesen)
  6. Starten Sie den Menüordner mit Verknüpfungen zum cURL-Installationsordner, Handbüchern, Dokumentation und Deinstallationsprogramm
  7. cURL wurde Ihrem Pfad hinzugefügt, sodass Sie es mit Batch- oder PowerShell-Skripten verwenden und an der Eingabeaufforderung in einem beliebigen Arbeitsverzeichnis aufrufen können

Klicken Sie auf Erweitert, um Entwicklerdateien in Ihre Installation aufzunehmen. Die Entwicklerdateien umfassen libcurl.dll, libeay32.dll, ssleay32.dll, libssh2.dll, zlib.dll, msvcr120.dll, C-Header, libs und Codebeispiele.

Wenn Sie auf Erweitert klicken, können Sie auch auswählen, ob die Dokumentation und Handbücher installiert werden sollen oder nicht und ob Sie Ihrem Pfad cURL hinzufügen möchten oder nicht.

Wenn Sie auf Ihrem Computer keine Administratorrechte haben, verwenden Sie eine der Dateien aus der Zeile "Ohne Administratorrechte". Diese installieren cURL unter C: \ Benutzer \ Name \ AppData \ Local \ Apps.

Wenn Sie das Installationsprogramm nicht verwenden möchten, aber dennoch den oben aufgeführten Inhalt möchten, können Sie eines der Zip-Archive herunterladen. "

Aussie Ash
quelle
Ich musste die EXE- und DLL-Dateien immer noch manuell in mein Windoze-
Verzeichnis
1
Die Option "Pfadvariable" unter "Erweitert" hätte sich darum kümmern müssen. Das würde nicht für Hintergrunddienste funktionieren, die als lokales System oder als ein anderer Benutzer ausgeführt werden
Aussie Ash
3

Laden Sie einfach curl herunter und extrahieren Sie die komprimierte Datei. Sie erhalten die Datei "curl.exe". Öffnen Sie eine CMD-Shell, ziehen Sie die Datei curl.exe in die CMD-Shell. Jetzt können Sie curl verwenden.

Geben Sie hier die Bildbeschreibung ein

Schwarz
quelle
3
Diese Antwort ist technisch korrekt, beantwortet die Fragen und ist in der Tat der einfachste Weg, sie Neulingen zu erklären. Es ist nicht klar, wofür die Abstimmungen sind. Vielleicht ist der einzige Teil, der hinzugefügt werden muss, um die Frage direkt zu beantworten, -you don't _need_ to "install" it if you make sure you download the binary instead of the source code.
Amit Naidu
3

Nach dem Hinzufügen des Pfads von curl.exe zur Systemvariablen ' Pfad '

Sie können die Eingabeaufforderung öffnen und ' curl -V ' ausführen, um festzustellen , ob es funktioniert.

Shreyas
quelle
Hinweis für Leser: Es ist ein großgeschriebenes V für die Version, das Kleinbuchstaben v ist für die Version. Geben Sie zur Sicherheit curl.exe --version ein. Beachten Sie auch die Version und die Protokolle Ihrer Version.
Frank Chen
3

Folgen Sie dem Download-Assistenten

Befolgen Sie die Bildschirme nacheinander, um den Pakettyp ( ausführbare Curl-Datei ), das Betriebssystem ( Win64 ), die Version ( generisch ), die CPU ( x86_64 ) und den Download-Link auszuwählen .

Entpacken Sie den Download und finden Sie curl.exe (ich habe ihn im Ordner src gefunden, möglicherweise im Ordner bin für verschiedene Betriebssysteme / Varianten)

Um es über die Befehlszeile verfügbar zu machen, fügen Sie den ausführbaren Pfad zum Systempfad hinzu ( Hinzufügen eines Verzeichnisses zur PATH-Umgebungsvariablen in Windows ).

Curl genießen.

Brajesh Jaishwal
quelle
1
  • Laden Sie curl for windows vom Pfad herunter: https://curl.haxx.se/windows/
  • Entpacken Sie und Sie finden die .. \ bin \ curl.exe
  • Fügen Sie Ihrer Pfadvariablen ... \ bin \ hinzu, um einen einfachen globalen Zugriff zu erhalten
Vikash
quelle