it-swarm.com.de

Wie installiere und verwende ich curl unter Windows?

Ich habe Schwierigkeiten, curl unter Windows laufen zu lassen.

Ich habe eine curl-Zip-Datei von here heruntergeladen, aber sie enthält anscheinend Quellcode und keine ausführbare Datei.

Muß ich brauche, um curl zu kompilieren, um es auszuführen? Wenn ja, wie mache ich das?

Wo finde ich .exe-Downloads für curl?

Ich habe nach Dokumentation zum Installieren von curl gesucht, aber es gibt wenig zu finden.

462
pri_dev

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üssen Sie die OpenSSL-DLLs herunterladen, die auf der Website von curl verfügbar sind.

202
theglauber

Sie haben möglicherweise bereits eine Locke

Möglicherweise müssen Sie nichts herunterladen:

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

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

    Fügen Sie einfach den obigen Pfad zu PATH hinzu.

Curl mit einem Paketmanager installieren

Wenn Sie bereits einen Paketmanager verwenden, ist die Installation möglicherweise einfacher:

Curl manuell installieren

Curl herunterladen

Es ist zu einfach, versehentlich das Falsche herunterzuladen. Wenn Sie auf der curl homepage auf den großen und hervorgehobenen Abschnitt "Download" in der Kopfzeile der Site klicken und dann auf den großen und auffälligen curl-7.62.0.tar.gz-Link in seinem Hauptteil, haben Sie ein curl source package heruntergeladen, der den Quellcode von curl enthält, nicht jedoch 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 Projekt curl-for-win bereitgestellt werden.

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

Locke extrahieren und einrichten

curl.exe in Ihrem heruntergeladenen Paket suchen; es ist wahrscheinlich unter bin\.

Wählen Sie einen Ort auf Ihrer Festplatte, der als dauerhafte Heimat für curl dient:

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

Platzieren Sie curl.exe unter dem Ordner. Verschieben Sie niemals den Ordner oder dessen Inhalt.

Als Nächstes möchten Sie curl an jeder beliebigen Stelle der Befehlszeile verfügbar machen. Fügen Sie dazu den Ordner wie folgt zu PATH 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 unter "Systemvariablen" (die untere Box) die Variable "Path" aus. Klicken Sie auf die Schaltfläche Edit.
  5. Klicken Sie auf die Schaltfläche Add und fügen Sie den Ordner in den Ordner ein, in dem sich curl.exe befindet.
  6. Klicken Sie nach Bedarf auf OK. Schließen Sie die geöffneten Konsolenfenster und öffnen Sie sie erneut, damit sie die neue PATH erhalten.

Viel Spaß beim Tippen von curl an jeder Eingabeaufforderung. Party Zeit!

759
  1. Laden Sie curl Zip herunter
  2. Extrahieren Sie den Inhalt (wenn Sie die richtige Version heruntergeladen haben, sollten Sie curl.exe finden)
  3. Legen Sie curl.exe in einem Ordner ab, in dem Sie Ihre Software aufbewahren (z. B. D:\software\curl\curl.exe).
  4. Um curl von der Kommandozeile aus auszufü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) Wechseln Sie zur Registerkarte [Erweitert] - Schaltfläche "Umgebungsvariablen"

    e) Wählen Sie unter Systemvariable 'Path' und die Edit-Schaltfläche

    f) Fügen Sie ein Semikolon hinzu, gefolgt von dem Pfad, an 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
96
Ithar

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

31
Abel Callejo
  1. cURL herunterladen (Win64 ia64 Zip-Binärdatei mit SSL)
  2. Extrahieren Sie curl.exe in "C:\Windows\System32"
  3. Erledigt

Noch einfacher:

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

Zum Zeitpunkt des Schreibens der Datei war curl-7.46.0-win64.exe der jüngste. Getestet mit Windows 10.

25

Ab Windows 10 Version 1803 (und früher mit Insider Build 17063) installieren Sie curl nicht mehr. Windows enthält einen nativecurl.exe (und tar.exe) in C:\Windows\System32\, auf den Sie direkt von Ihrer regulären CMD aus zugreifen können. 

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 Erstmitteilung und die Freigabemitteilung .

19
VonC

Es ist wahrscheinlich erwähnenswert, dass Powershell v3 und höher ein Cmdlet namens Invoke-WebRequest enthält, das über einige Curl-ish-Funktionen verfügt. Die Cmdlets New-WebServiceProxy und Invoke-RestMethod sind wahrscheinlich ebenfalls erwähnenswert. 

Ich bin nicht sicher, ob sie Ihren Bedürfnissen entsprechen werden oder nicht, aber obwohl ich kein Windows-Typ bin, muss ich sagen, dass die Objektannäherung von PS viel einfacher ist als die Verwendung von Dienstprogrammen wie curl, wget usw. Sie können einen Blick wert sein

14
user2233949

Installiere Chocolatey Paketmanager für Windows. Nach der Installation geben Sie einfach choco install curl ein. Dann können Sie curl von einem Terminal aus verwenden.

11
Adam

Wie Sie bereits wissen, finden Sie auf der offiziellen curl-Website mehrere Pakete mit Binärdateien.

Wenn Sie ein Paket heruntergeladen haben, entpacken Sie es wo immer Sie möchten. Ich empfehle, den Pfad zu Ihrem Pfad hinzuzufügen, damit Sie curl aus Batch- oder Powershell-Skripts aufrufen können. Um Ihrem Pfad ein Verzeichnis hinzuzufügen, geben Sie im Startmenü "Umgebungsvariablen" ein und wählen Sie "Benutzerumgebungsvariablen bearbeiten". Wählen Sie Pfad aus, und fügen Sie am Ende des Felds "value" Folgendes hinzu:; C:\curl\directory (wobei das Verzeichnis an dem Ort geändert wurde, an 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 Pakete von Binärdateien enthalten eines oder beide von ihnen. Wenn Ihr Download keinen enthält, laden Sie ihn 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 mit dem Namen ca-bundle.crt erstellt. Benennen Sie es 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 einrichtet. Sie wird automatisch mit dem Curl-Pfad versehen, enthält ein gebrauchsfertiges SSL-Zertifikatspaket und macht das Curl-Handbuch und die Dokumentation über das Startmenü zugänglich. Sie können es unter www.confusedbycode.com/curl/ herunterladen.

11
ConfusedByCode

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

10
RBV

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

7
cprcrack

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 vorausgesetzte dynamische Laufzeit nicht verteilen müssen.

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

7
user2470592

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

entpacke es und gehe in den bin-Ordner. Dort bekommst du eine exe-Datei

link zum download curl generic

6
Pre_hacker

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

Auf der Downloadseite https://curl.haxx.se/download.html wählen Sie den Download-Assistenten https://curl.haxx.se/dlwiz/

Wählen Sie die Curl-Programmdatei. 

Wählen Sie Win64. 

Wählen Sie generisch. 

Wählen Sie eine beliebige. 

Wählen Sie x86_64.

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

curl-Version: 7.53.1 - SSL aktiviert SSH aktiviert. Bereitgestellt von: Viktor Szakáts. Dieses Paket ist vom Typ curl ausführbar. Sie erhalten eine vordefinierte 'curl'-Binärdatei von diesem Link (oder in einigen Fällen, indem Sie die Informationen verwenden, die auf der Seite angegeben sind, auf die Sie dieser Link führt). Möglicherweise wird 'libcurl' als gemeinsam genutzte Bibliothek/DLL ... installiert. Die Datei wird mit 7Zip gepackt. 7Zip ist ein Archivierungsformat für Dateien.

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.

Klicken Sie mit der rechten Maustaste, 7-Zip, hier extrahieren. Kopieren Sie die extrahierte Datei und fügen Sie sie an einem anderen Ort ein wie Z:\Tools \

Wenn Sie in den Ordner bin schauen, sehen Sie curl.exe. Wenn Sie darauf doppelklicken, blinkt ein Fenster schnell auf 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 Anfrage zu stellen. Sie müssen Anführungszeichen verwenden. Einzelne Anführungszeichen funktionieren mit curl unter Windows nicht.

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

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

Sie können einen nachlaufenden Backslash hinzufügen, wenn Sie möchten. Ich denke nicht, dass es wichtig ist. Klicken Sie auf nach oben, bis es ganz oben in der Liste steht. Sie können es dann problemlos vom vorherigen Bildschirm aus sehen. Klicken Sie auf OK, OK, OK. Öffnen Sie dann eine Eingabeaufforderung, und Sie können curl ausführen, indem Sie curl aus einem beliebigen Ordner als Benutzer eingeben. Vergessen Sie nicht Ihre Anführungszeichen.

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

6
nmit026

Dieser Installer hat es mir leicht gemacht http://www.confusedbycode.com/curl/

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

"Sie können cURL für Windows mit nur wenigen Klicks installieren. Laden Sie einfach ein Installationsprogramm von der nachstehenden Tabelle herunter und 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 und mk-ca-bundle.vbs)
  4. HTML-Handbücher für cURL und libcurl
  5. textdokumentation, die für Windows formatiert ist (Sie können also einfach auf die Dateien doppelklicken, um sie mit Notepad zu lesen.)
  6. Startmenüordner mit Verknüpfungen zum cURL-Installationsordner, Handbüchern, Dokumentation und Deinstallationsprogramm
  7. cURL wurde Ihrem Pfad hinzugefügt, sodass Sie ihn mit Batch- oder PowerShell-Skripts verwenden und über den Befehl Eingabeaufforderung in einem beliebigen Arbeitsverzeichnis aufrufen können

Um Entwicklerdateien in Ihre Installation aufzunehmen, klicken Sie auf Erweitert. Zu den Entwicklerdateien gehören 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 Sie die Dokumentation und die Handbücher installieren oder nicht und ob Sie cURL zu Ihrem Pfad hinzufügen möchten.

Wenn Sie auf Ihrem Computer nicht über Administratorrechte verfügen, verwenden Sie eine der Dateien aus der Zeile "Ohne Administratorrechte". Diese installieren cURL in C:\Users\Name\AppData\Local\Apps.

Wenn Sie das Installationsprogramm nicht verwenden möchten und trotzdem die oben aufgeführten Inhalte verwenden möchten, können Sie eines der ZIP-Archive herunterladen. "

5
Aussie Ash

Nachdem Sie den Pfad von curl.exe zur Systemvariablen 'path' hinzugefügt haben

sie können den Befehl Prompt öffnen und ' curl -V ' ausführen, um zu sehen, ob es funktioniert.

3
Shreyas

Folgen Download-Assistent

Folgen Sie den Bildschirmen nacheinander, um den Pakettyp (curl ausführbare Datei), das Betriebssystem (Win64), den Flavor (Generic), die CPU (x86_64) und den Download-Link auszuwählen .

download und finde curl.exe (ich habe es im src-Ordner gefunden, man kann es im bin-Ordner für verschiedene Betriebssysteme/Flavours finden)

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

Genießen Sie die Locke.

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.

 enter image description here

3
Black

Statisch gebautes WITH ssl für Windows: 

http://sourceforge.net/projects/curlforwindows/files/?source=navbar

Sie benötigen curl-7.35.0-openssl-libssh2-zlib-x64.7z

..und für ssl müssen Sie nur noch "-k" zusätzlich zu Ihren anderen Parametern hinzufügen, und das BS-Problem ist nicht mehr vorhanden. keine CA-Bestätigung.

1
Beeb

Ich habe erfolgreich Windows Curl-Installer verwendet: http://open-edx-windows-7-installation-instructions.readthedocs.io/de/latest/6_Install_cURL_for_Windows.html

verwenden Sie cURL für Windows direkter Downloadlink mit dem MSI-Installer . Vergessen Sie nicht, das System nach der Installation neu zu starten.

1
Kirill Ch
  • Laden Sie curl for windows von dem Pfad herunter: https://curl.haxx.se/windows/
  • Entpacke und du findest die ..\bin\curl.exe
  • Fügen Sie Ihrer Pfadvariablen ...\bin\hinzu, um den globalen Zugriff zu erleichtern
0
Vikash