Hoe installeer en gebruik ik cURL op Windows?

Ik heb problemen om cURL op Windows te laten draaien.

Ik heb een cURL-zipbestand gedownload van hier, maar het lijkt de broncode te bevatten, geen uitvoerbaar bestand.

Moet ik nodigom cURL te compileren om het uit te voeren? Zo ja, hoe doe ik dat dan?

Waar kan ik .exedownloads voor cURL vinden?

Ik heb gezocht naar documentatie over het installeren van cURL, maar er is weinig te vinden.


Antwoord 1, autoriteit 100%

Ervan uitgaande dat je het van https://curl.haxx.se/download.htmlhebt gehaald, pak het dan gewoon uit waar dan ook jij wil. Installeren is niet nodig. Als je SSL gaat gebruiken, moet je de OpenSSL DLL’s downloaden die beschikbaar zijn op de curl-website.


Antwoord 2, autoriteit 97%

Je hebt misschien al curl

Het is mogelijk dat u niets hoeft te downloaden:

  • Als je Windows 10, versie 1803 of hoger gebruikt, is je besturingssysteem wordt geleverd met een kopie van curl, al ingesteld en klaar voor gebruik.

  • Als je Git voor Windowshebt geïnstalleerd (als je Git hebt gedownload van git-scm.com, het antwoord is ja), je hebt curl.exeonder:

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

    Voeg gewoon het bovenstaande pad toe aan PATH.

Crul installeren met een pakketbeheerder

Als u al een pakketbeheerder gebruikt, kan het handiger zijn om er een te installeren:

nieuw ontwerp van cygwin-installatieprogramma

krul handmatig installeren

Culture downloaden

Het is te gemakkelijk om per ongeluk het verkeerde te downloaden. Als u op de curl-startpaginaklikt op het grote en prominente gedeelte ‘Download’ in de kop van de site en vervolgens de grote en prominente curl-7.62.0.tar.gzlink in zijn hoofdtekst, dan heb je een curl bronpakketgedownload, dat de broncode van curl bevat, maar niet curl.exe. Pas daarvoor op.

Klik in plaats daarvan op de grote en prominente downloadlinks op deze pagina. Dit zijn de officiële Windows-builds en ze worden geleverd door het curl-for-win-project .

Als je meer esoterische behoeften hebt (bijvoorbeeld als je cygwin-builds, builds van derden, libcurl, header-bestanden, bronnen, enz. wilt), gebruik dan de curl downloadwizard. Nadat je vijf vragen hebt beantwoord, krijg je een lijst met downloadlinks te zien.

Krul extraheren en instellen

Vind curl.exein uw gedownloade pakket; het staat waarschijnlijk onder bin\.

Kies een locatie op uw harde schijf die zal dienen als een permanente thuisbasis voor curl:

  • Als je curl een eigen map wilt geven, is C:\Program Files\curl\of C:\curl\voldoende.
  • Als je veel losse uitvoerbare bestanden hebt, en je wilt niet veel individuele mappen toevoegen aan PATH, gebruik dan een enkele map zoals C:\Program Files\tools\of C:\tools\voor het doel.

Plaats curl.exeonder de map. En verplaats nooit de map of de inhoud ervan.

Vervolgens wil je curl overal beschikbaar maken vanaf de opdrachtregel. Voeg hiervoor de map toe aan PATH, als volgt:

  1. Klik op het startmenu van Windows 10. Begin met het typen van “omgeving”.
  2. Je ziet het zoekresultaat Bewerk de systeemomgevingsvariabelen. Kies het.
  3. Er verschijnt een venster Systeemeigenschappen. Klik onderaan op de knop Omgevingsvariabelen.
  4. Selecteer de variabele “Pad” onder “Systeemvariabelen” (het onderste vak). Klik op de knop Bewerken.
  5. Klik op de knop Toevoegenen plak in het mappad waar curl.exezich bevindt.
  6. Klik indien nodig op OK. Sluit geopende consolevensters en open ze opnieuw, zodat ze het nieuwe PATHkrijgen.

Geniet nu van het typen van curl bij elke opdrachtprompt. Tijd voor een feestje!


Antwoord 3, autoriteit 39%

  1. Culz zip downloaden
  2. Pak de inhoud uit (als je de juiste versie hebt gedownload, zou je curl.exe moeten vinden)
  3. Plaats curl.exe in een map waar u uw software bewaart (bijv. D:\software\curl\curl.exe)
  4. Om curl uit te voeren vanaf de opdrachtregel

    a) Klik met de rechtermuisknop op het pictogram “Deze computer”

    b) Selecteer Eigenschappen

    c) Klik op de link ‘Geavanceerde systeeminstellingen’

    d) Ga naar tabblad [Geavanceerd] – knop ‘Omgevingsvariabelen’

    e) Selecteer onder Systeemvariabele‘Pad’ en de knop Bewerken

    f) Voeg een puntkomma toe gevolgd door het pad naar waar u uw curl.exe heeft geplaatst (bijv. ;D:\software\curl)

U kunt nu uitvoeren vanaf de opdrachtregel door te typen:

curl www.google.com

Antwoord 4, autoriteit 11%

De eenvoudigste tutorial voor het instellen van cURLop Windowsis de CURL laten werken op Windows 7. Het heeft slechts 3 eenvoudige stappen.


Antwoord 5, autoriteit 11%

Vanaf Windows 10 versie 1803 (en eerder, met insider build 17063), installeer je curlniet meer. Windows bevat een nativecurl.exe(en tar.exe) in C:\Windows\System32\, die u rechtstreeks vanuit uw gewone CMDkunt openen.

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

Zie de eerste aankondigingen de release-aankondiging.


Antwoord 6, autoriteit 10%

  1. CURL downloaden(Win64 ia64 zip binair met SSL)
  2. Extract curl.exein “C:\Windows\System32
  3. Gereed

Nog gemakkelijker:

Download het Win64 2000/XP x86_64 MSI-installatieprogrammavan Edward LoPinto.

Op het moment van schrijven was bestand curl-7.46.0-win64.exehet meest recente bestand. Getest met Windows 10.


Antwoord 7, autoriteit 7%

Het is waarschijnlijk vermeldenswaard dat Powershell v3 en hoger een cmdlet bevat met de naam Invoke-WebRequestdat enige krul-achtige mogelijkheden heeft. De New-WebServiceProxyen Invoke-RestMethodcmdlets zijn waarschijnlijk ook het vermelden waard .

Ik weet niet zeker of ze aan je behoeften zullen voldoen, maar hoewel ik geen Windows-fan ben, moet ik zeggen dat ik de objectbenadering die PS hanteert, een stuk gemakkelijker vind om mee te werken dan hulpprogramma’s zoals curl, wget enz. Ze kunnen het bekijken waard zijn


Antwoord 8, autoriteit 4%

Houd er ook rekening mee dat Git voor Windows wordt geïnstalleerd vanaf git-scm. cominstalleert ook Curl. U kunt Curl dan uitvoeren vanuit Git voor de BASH-terminal van Windows (niet de standaard Windows CMD-terminal).


Antwoord 9, autoriteit 4%

Zoals je al weet, kun je verschillende pakketten met binaire bestanden vinden op de officiële curl-website.

Zodra je een pakket hebt gedownload, pak je het uit waar je maar wilt. Ik raad aan om de locatie aan je pad toe te voegen, zodat je curl kunt aanroepen vanuit batch- of powershell-scripts. Om een ​​map aan uw pad toe te voegen, typt u “omgevingsvariabelen” in het startmenu en selecteert u “gebruikersomgevingsvariabelen bewerken”. Selecteer Pad en voeg aan het einde van het vak “waarde” toe: ;C:\curl\directory (waarbij de map is gewijzigd naar waar u curl hebt opgeslagen.)

Als je SSL wilt gebruiken, heb je een certificaatbundel nodig. Voer mk-ca-bundle.pl (perl) of mk-ca-bundle.vbs (VBScript) uit. Sommige pakketten met binaire bestanden bevatten een of beide. Als je download er geen bevat, download er dan een hier: https://github.com/ bagder/curl/tree/master/lib. Ik raad mk-ca-bundle.vbs aan, omdat je in Windows er gewoon op dubbelklikt om het uit te voeren. Het zal een bestand produceren met de naam ca-bundle.crt. Hernoem het curl-ca-bundle.crt en sla het op in de map met curl.exe.

Als alternatief heb ik onlangs een msi-installatieprogramma ontwikkeld dat met slechts een paar klikken een volledige build van curl opzet. Het voegt automatisch curl toe aan je pad, bevat een kant-en-klare ssl-certificaatbundel en maakt de curl-handleiding en documentatie toegankelijk vanuit het startmenu. Je kunt het downloaden op www.confusedbycode.com/curl/.


Antwoord 10, autoriteit 4%

Installeer Chocolateypakketbeheerder voor Windows. Eenmaal geïnstalleerd, voer je gewoon choco install curlin. Dan kun je curlgebruiken vanaf een terminal.


Antwoord 11, autoriteit 3%

Ik dacht dat ik precies zou schrijven wat ik deed (Windows 10, 64-bit):

Kies op de downloadpagina https://curl.haxx.se/download.htmlde downloadwizard https://curl.haxx.se/dlwiz/

Kies het uitvoerbare bestand voor curl.

Kies Win64.

Kies algemeen.

Kies er een.

Kies x86_64.

Kies de eerste aanbevolen optie. Voor mij was dit:

curl-versie: 7.53.1 – SSL ingeschakeld SSH ingeschakeld. Geleverd door: Viktor Szakats. Dit pakket is uitvoerbaar van het type curl. U krijgt een vooraf gebouwd ‘curl’-binair bestand via deze link (of in sommige gevallen door gebruik te maken van de informatie op de pagina die deze link u brengt). U kunt ‘libcurl’ wel of niet installeren als een gedeelde bibliotheek/DLL.
Het bestand is verpakt met 7zip. 7zip is een bestandsarchiveringsformaat.

Klik op downloaden.

Je zou het bestand curl-7.53.1-win64-mingw.7z in je downloadmap moeten hebben.

Installeer 7-Zip als je het niet hebt.

Klik met de rechtermuisknop, 7-Zip, hier uitpakken. Kopieer en plak het uitgepakte bestand ergens zoals Z:\Tools\

Als je in de bin-map kijkt, zie je curl.exe. Als u erop dubbelklikt, zal een venster snel opflitsen en verdwijnen. Om het uit te voeren, moet u de opdrachtprompt gebruiken. Navigeer naar de bin-map en typ curl gevolgd door uw parameters om een ​​verzoek in te dienen. U moet dubbele aanhalingstekens gebruiken. Enkele aanhalingstekens werken niet met curl op Windows.

Nu wil je curl toevoegen aan de Path-variabele van een gebruiker, zodat je niet naar de juiste map hoeft te navigeren om het programma uit te voeren. Ga naar Deze pc, Computer, Systeemeigenschappen, Geavanceerde systeeminstellingen, authenticeer als beheerder (je werkt niet als beheerder, toch?) Omgevingsvariabelen, Systeemvariabelen, bekijk de lijst en selecteer Pad, dan Bewerken, dan Nieuw, dan bijv.

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

Je kunt desgewenst een achterste slash toevoegen, ik denk niet dat het ertoe doet. Klik op omhoog totdat het bovenaan de lijst staat, dan kun je het gemakkelijk zien vanaf het vorige scherm. Klik op OK, OK, OK, open vervolgens een opdrachtprompt en je kunt curl uitvoeren door curl te typen vanuit elke map, zoals elke gebruiker. Vergeet je dubbele aanhalingstekens niet.

Dit is het antwoord dat ik graag had gehad.


Antwoord 12, autoriteit 3%

U kunt de nieuwste versie van curl, openssl, libssh2 en zlib in 3 eenvoudige
stappen door deze tutorial te volgen.

Curl is statisch gebouwd, zodat u de vereiste dynamische runtime niet hoeft te distribueren.

Je kunt ook een vooraf gebouwde versie (x86 en x64) downloaden van SourceForge.


Antwoord 13, autoriteit 3%

Ik had veel problemen met curl voor Windows. Ik heb eindelijk Cygwingebruikt, dat standaard curl bevat.


Antwoord 14, autoriteit 2%

Ik was op zoek naar het downloadproces van Curlen overal waar ze zeiden: kopieer curl.exe-bestand in System32maar ze hebben de directe link niet gegeven. dus hier is het genieten, vind curl.exegemakkelijk in de bin mapgewoon

pak het uit en ga naar de bin-map, daar krijg je het exe-bestand

link om generieke krul te downloaden


Antwoord 15, autoriteit 2%

Dit installatieprogramma heeft het me gemakkelijk gemaakt
http://www.confusedbycode.com/curl/

De link beschrijft hoe het te gebruiken. Hier is een samenvatting van de bovenstaande website:

“U kunt cURL voor Windows met slechts een paar klikken installeren. Download en voer een installatieprogramma uit de onderstaande tabel uit en klik op Installeren. De standaardinstallatie omvat:

  1. curl.exe
  2. een SSL-certificaatbundel (ca-cert-bundle.crt)
  3. Scripts voor het genereren van SSL-certificaatbundels (mk-ca-bundle.pl & mk-ca-bundle.vbs)
  4. HTML-handleidingen voor cURL en libcurl
  5. tekstdocumentatie geformatteerd voor Windows (je kunt dus eenvoudig dubbelklikken op de bestanden om ze te lezen met Kladblok)
  6. Start Menu-map met snelkoppelingen naar de cURL-installatiemap, handleidingen, documentatie en verwijderingsprogramma
  7. cURL toegevoegd aan uw pad, zodat u het kunt gebruiken met batch- of PowerShell-scripts en het kunt aanroepen vanaf de opdrachtprompt in elke werkmap

Klik op Geavanceerd om bestanden van ontwikkelaars in uw installatie op te nemen. De bestanden van de ontwikkelaars bevatten libcurl.dll, libeay32.dll, ssleay32.dll, libssh2.dll, zlib.dll, msvcr120.dll, C-headers, libs en codevoorbeelden.

Als u op Geavanceerd klikt, kunt u ook kiezen of u de documentatie en handleidingen wilt installeren en of u cURL aan uw pad wilt toevoegen.

Als u geen beheerdersrechten op uw computer heeft, gebruikt u een van de bestanden uit de rij “Zonder beheerdersrechten”. Deze installeren cURL in C:\Users\Name\AppData\Local\Apps.

Als u het installatieprogramma niet wilt gebruiken, maar toch de hierboven vermelde inhoud wilt, kunt u een van de zip-archieven downloaden.”


Antwoord 16

Download curl en pak het gecomprimeerde bestand uit. U krijgt het bestand “curl.exe”. Open een CMD Shell, sleep het bestand curl.exe naar de CMD Shell, nu kun je curl gebruiken.

voer hier de afbeeldingsbeschrijving in


Antwoord 17

Na het toevoegen van het pad van curl.exeaan de systeemvariabele ‘Pad

je kunt de opdrachtprompt openen en ‘curl -V‘ uitvoeren om te zien of het werkt.


Antwoord 18

Volg downloadwizard

Volg de schermen één voor één om het type pakket te selecteren (uitvoerbaar krulbestand), besturingssysteem (Win64), smaak (Generiek), CPU (x86_64) en de downloadlink.

unzip download en zoek curl.exe (ik vond het in de src-map, men kan het in de bin-map vinden voor verschillende besturingssystemen/smaken)

Om het beschikbaar te maken vanaf de opdrachtregel, voegt u het uitvoerbare pad toe aan het systeempad (Directory toevoegen aan PATH-omgevingsvariabele in Windows).

Geniet van krullen.


Antwoord 19

Statisch gebouwd MET ssl voor windows:

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

Je hebt curl-7.35.0-openssl-libssh2-zlib-x64.7z nodig

..en voor ssl hoef je alleen maar “-k” toe te voegen aan al je andere parameters en het bundel-BS-probleem is verdwenen; geen CA-verificatie.


Antwoord 20

Ik heb met succes Windows curl-installer gebruikt: http://open-edx-windows-7-installation-instructions.readthedocs.io/en/latest/6_Install_cURL_for_Windows.html

door cURL voor Windows directe downloadlinkte gebruiken met msi-installer.
Vergeet niet om uw systeem opnieuw op te starten na de installatie.


Antwoord 21

  • Download curl voor Windows vanaf het pad: https://curl.haxx.se/windows/
  • Unzip en je vindt de ..\bin\curl.exe
  • Voeg …\bin\ toe aan je padvariabele voor gemakkelijke globale toegang

Antwoord 22

Ik volgde het antwoord van @theglauber (de meest populaire) maar op Windows 10 Terminal / PowerShell werd de Omgevingsinstelling niet van kracht.

Ik moest CD naar de GIT-locatie brengen en ook .\ gebruiken zoals hieronder:

PS C:\Program Files\Git\mingw64\bin> .\curl -X POST https://6sl8yohih.execute-api.us-west-1.amazonaws.com/dev/hello

Ik had echter geen problemen met de normale opdrachtprompt.

Ik plaats dit gewoon als antwoord voor iemand die het misschien net zo moeilijk heeft als ik.

Other episodes