Hvordan installerer/opsætter jeg og bruger cURL på Windows?

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg har hentet den nyeste cURL zip-fil fra hjemmesiden, ver 7.24.0.
Nu hvordan installerer jeg dette i mit Windows-miljø for at kunne bruge det? Jeg behøver ikke at bygge cURL fra kilden bare for at bruge den. [13]


Skal jeg kompilere det?


Hvis ja, hvordan skal jeg så gøre det?


Jeg søgte efter nogen dokumentation om installationen, men det peger på at installere cURL som projekt fra kilde.

Bedste reference


Forudsat at du fik det fra https://curl.haxx.se/download.html, skal du bare pakke det ud, hvor du vil. Ingen grund til at installere. Hvis du skal bruge SSL, skal du downloade OpenSSL DLL'erne, der er tilgængelige fra curls hjemmeside. [14]

Andre referencer 1


Gå til curl download siden, vælg linket download wizard .



Du kan springe over et skridt, hvis du vil, og gå direkte til downloadguiden siden [15] [16]


(hvad sagde du? 'guiden? yuck !?', skal du ikke bekymre dig, det tager 30 sekunder. Og ja, disse trin blev testet og arbejder på Windows 10 . nogle tro!)


Vælg nu muligheder for disse varer. For hvert element skal du vælge indstillingen i kursiv:



  1. Vælg pakkepakke : krølle eksekverbar

  2. Vælg operativsystem : Win64

  3. Vælg hvad smag : Generisk

  4. Vælg hvilken Win64-version : Any

  5. Vælg for hvad CPU : x86\_64



Du kan springe over guiden her, hvis du bare har brug for mest almindelige Windows/64-bit valg. Uanset hvad du vil ende på en side med curl download links. Vælg en og download den. [17]


Installer eller unzip, find curl.exe



(ikke freak out, curl.exe er i bin-mappen)


Du vil gerne have curl.exe tilgængeligt overalt fra kommandolinjen. For at gøre dette skal du vælge en god placering og føje den til systemstien, sådan:



  1. Klik på startmenuen i Windows 10, start med at skrive 'miljø'

  2. Du vil se menupunktet Rediger systemmiljøvariablerne , vælg det

  3. Et systemegenskaber vindue vil popup. Klik på knappen Miljøvariabler

  4. Vælg sti-variablen, klik på knappen Rediger

  5. Klik på knappen Tilføj , indsæt i mappebanen, hvor curl.exe lever

  6. Klik på Ok efter behov. Luk åbne kommandoprompt vinduer og genåbne, så de får den nye sti placering



Nu nyder at skrive krølle ved enhver kommandoprompt, fest tid!



Bemærk: For ældre 32-bit systemer kan du vælge Windows/Win32 til guiden punkt 2 ovenfor. I dette tilfælde skal du fortsætte guiden og lave de tilsvarende valg for 32-bit systemer.


Andre referencer 2



  1. Download curl zip

  2. Uddrag indholdet (hvis du har downloadet den korrekte version, skal du finde curl.exe)

  3. Placer curl.exe i en mappe, hvor du holder din software (f.eks. D: \ software \ curl \ curl.exe)

  4. For at køre curl fra kommandolinjen


    a) Højreklik på ikonet 'Denne computer'


    b) Vælg Egenskaber


    c) Klik på linket 'Advanced system settings'


    d) Gå til fanen [[Avanceret]] - 'Miljøvariabler' -knappen


    e) Under Systemvariabel vælg 'Path' og Rediger-knappen


    f) Tilføj et semikolon efterfulgt af stien til hvor du placerede din curl.exe (fx; D: \ software \ curl)



Nu kan du køre fra kommandolinjen ved at skrive:


curl www.google.com

Andre referencer 3


Den enkleste vejledning til opsætning af cURL på Windows er Gør cURL-arbejde på Windows 7 . Den har kun 3 nemme trin . [18]

Andre referencer 4



  1. Download cURL (Win64 ia64 zip-binær med SSL)

  2. Uddrag curl.exe til 'C:WindowsSystem32'

  3. Udført



Endnu lettere: [19]


Download Win64 2000/XP x86\_64 MSI-installationsprogrammet leveret af Edward LoPinto. [20]


På tidspunktet for skrivningen var filen curl-7.46.0-win64.exe den seneste. Testet med Windows 10.

Andre referencer 5


Begynder med kommandolinjen i Windows 10 version 1803, installerer du ikke curl længere.

CMD indeholder en indfødt tar og curl, lige fra din almindelige CMD.

Se meddelelsen. [21] [22]


C:Usersvonc>C:WindowsSystem32	ar.exe --version
bsdtar 3.3.2 - libarchive 3.3.2 zlib/1.2.5.f-ipp


Og:


C:
> which curl
/c/WINDOWS/system32/curl

C:
> curl --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

Andre referencer 6


Det er nok værd at bemærke, at Powershell v3 og op, indeholder en cmdlet kaldet Invoke-WebRequest, der har nogle krølle-evner. Ny-WebServiceProxy og Invoke-RestMethod cmdlets er nok også værd at nævne.


Jeg er ikke sikker på, at de passer til dine behov eller ej, men selvom jeg ikke er en Windows-fyr, må jeg sige, at jeg finder objektet tilgang PS tager meget lettere at arbejde med end værktøjer som curl, wget osv. De kan være værd at tage et kig på

Andre referencer 7


Som du allerede ved, kan du finde flere pakker med binære filer på den officielle krølle hjemmeside.


Når du har hentet en pakke, skal du pakke den ud, uanset hvor du vil. Jeg anbefaler at tilføje sin placering til din vej, så du kan ringe krølle fra batch eller powerhell scripts. For at tilføje en mappe til din sti, skriv 'miljøvariabler' i startmenuen og vælg 'rediger brugermiljøvariabler'. Vælg sti og tilføj til slutningen af ​​feltet 'værdi':; C: \ curl \ directory (med biblioteket ændret til hvor du gemte curl.)


Hvis du vil bruge SSL, skal du have et certifikatpakke. Kør enten mk-ca-bundle.pl (perl) eller mk-ca-bundle.vbs (VBScript). Nogle af pakkerne af binære filer omfatter en eller begge af dem. Hvis din download ikke indeholder en, skal du downloade en her: https://github.com/bagder/curl/tree/master/lib. Jeg anbefaler mk-ca-bundle.vbs, som i Windows, skal du simpelthen dobbeltklikke på det for at kør det. Det vil producere en fil kaldet ca-bundle.crt. Omdøb den curl-ca-bundle.crt og gem den i mappen med curl.exe. [23]


Alternativt har jeg for nylig udviklet en MSI-installatør, der opretter en komplet feature af curl med blot et par klik. Den annoncerer automatisk krøllet på din vej, indeholder et brugsklart ssl-certifikatbundt og gør curl manualen og dokumentationen tilgængelig fra startmenuen. Du kan downloade det på www.confusedbycode.com/curl/.[24]

Andre referencer 8


Installer Chocolatey pakke manager til Windows. Når du er installeret, skal du blot indtaste choco install curl. Derefter kan du bruge curl fra en terminal. [25]

Andre referencer 9


Bemærk også at installere Git for Windows fra git-scm.com også installerer Curl. Du kan derefter køre Curl fra Git for Windows 'BASH-terminal (ikke standard Windows CMD-terminal). [26]

Andre referencer 10


Du kan bygge den nyeste version af curl, openssl, libssh2 og zlib i 3 simple
trin ved at følge denne vejledning. [27]


Curl er bygget statisk, så du ikke behøver at distribuere forudsætningen dynamisk runtime.


Du kan også downloade en forudbygget version (x86 og x64) fra SourceForge. [28]

Andre referencer 11


Jeg havde mange problemer med curl til Windows. Jeg brugte endelig Cygwin, som inkludere krølle som standard. [29]

Andre referencer 12


Jeg ledte efter downloadprocessen af ​​ Curl , og hver hvor de sagde, at kopiere curl.exe-filen i System32 , men de har ikke givet det direkte link. Så her er det nyd Find curl.exe nemt i bin mappe bare



  Pak det ud og gå til bin-mappen, hvor du får exe-fil



link til download curl generic [30]

Andre referencer 13


Troede jeg skrev præcis, hvad jeg gjorde (Windows 10, 64-bit):


Fra download siden https://curl.haxx.se/download.html vælg downloadguiden https://curl.haxx.se/dlwiz/[31][32]


Vælg curl eksekverbar.


Vælg Win64.


Vælg generisk.


Vælg nogen.


Vælg x86\_64.


Vælg den første anbefalede indstilling. For mig var dette:


krølleversion: 7.53.1 - SSL aktiveret SSH aktiveret. Leveret af: Viktor Szakáts. Denne pakke er eksekverbar type curl Du får en forudbygget 'curl' binær fra dette link (eller i nogle tilfælde ved at bruge de oplysninger, der findes på siden dette link tager dig). Du må eller måske ikke få 'libcurl' installeret som et delt bibliotek/DLL.
Filen er pakket ved hjælp af 7zip. 7zip er et filarkiveringsformat.


Klik på download.


Du skal have filen curl-7.53.1-win64-mingw.7z i din downloads folder.


Installer 7-Zip, hvis du ikke har det.


Højreklik, 7-Zip, Uddrag her. Kopier og indsæt den uddragne fil et sted som Z: \ Tools \


Hvis du ser i bin-mappen, kan du se curl.exe. Hvis du dobbeltklikker på et vindue, vil det hurtigt blinke op og forsvinde. For at køre det skal du bruge kommandoprompten. Naviger til bin-mappen og skriv curl efterfulgt ved dine parametre for at fremsætte en anmodning. Du skal bruge dobbelt citater . Enkelt citater vinder ikke med curl på Windows.


Nu vil du tilføje curl til en brugers path variabel, så du behøver ikke at navigere til den rigtige mappe for at køre programmet. Gå til denne pc, computer, systemegenskaber, avancerede systemindstillinger, godkend som administrator (du kører ikke som administrator, ikke?) Hør? Miljøvariabler, Systemvariabler, se på listen og vælg Sti, derefter Rediger, og klik derefter på Ny, f.eks.


Z: \ Tools \ krølle-7.53.1-Win64-mingw \ bin


Du kan tilføje en baglæns tilbagekobling, hvis du vil, jeg tror ikke det betyder noget. Klik på flyt frem til det er øverst på listen, så kan du se det nemt fra det foregående skærmbillede. Klik på OK, OK, OK, og klik derefter på Åbn et kommandoprompt, og du kan køre krøll ved at skrive krøll fra enhver mappe som enhver bruger. Glem ikke dine dobbelte citater.


Dette er svaret, jeg ville ønske jeg havde.

Andre referencer 14


Denne installatør gjorde det nemt for mig
http://www.confusedbycode.com/curl/[33]


Linket beskriver, hvordan man bruger det. Her er et resumé taget fra hjemmesiden ovenfor:


'Du kan installere cURL til Windows med kun få klik. Bare download og kør et installationsprogram fra nedenstående tabel, og klik på Installer. Standardinstallationen indeholder:



  1. curl.exe

  2. et SSL-certifikatbundt (ca-cert-bundle.crt)

  3. SSL-certifikatbundtgenereringsskripter (mk-ca-bundle.pl &mk-ca-bundle.vbs)

  4. HTML manualer til cURL og libcurl

  5. tekstdokumentation formateret til Windows (så du kan simpelthen dobbeltklikke på filerne for at læse dem med Notesblok)

  6. Start menu mappe med genveje til cURL installationsmappe, manualer, dokumentation og uninstaller

  7. cURL tilføjes til din vej, så du kan bruge den med batch- eller PowerShell-scripts og kalde den fra kommandoprompten i enhver arbejdsmappe



For at inkludere udviklere 'filer i din installation skal du klikke på Avanceret. Udviklerens filer omfatter libcurl.dll, libeay32.dll, ssleay32.dll, libssh2.dll, zlib.dll, msvcr120.dll, C-overskrifter, libs og kodeeksempler.


Når du klikker på Advanced, kan du også vælge om dokumentation og manualer skal installeres eller ej, og om du vil tilføje cURL til din vej eller ej.


Hvis du ikke har administratorrettigheder på din computer, skal du bruge en af ​​filerne fra rækken 'Uden administratorrettigheder'. Disse installerer cURL i C: \ Users \ Name \ AppData \ Local \ Apps.


Hvis du ikke vil bruge installationsprogrammet, men stadig vil have indholdet ovenfor, kan du downloade et af zip-arkiverne. '

Andre referencer 15


Bare download curl og udpak den komprimerede fil. Du får filen 'curl.exe'. Åbn et CMD Shell, træk filen curl.exe i CMD Shell, nu kan du bruge curl.


Indtast billedbeskrivelse her [34]

Andre referencer 16


Følg downloadguiden [35]


Følg skærmbillederne en efter en for at vælge type pakke ( curl executable ), OS ( Win64 ), smag ( Generisk ), CPU (< strong> x86\_64 ) og downloadlinket.


unzip download og find curl.exe (jeg fandt den i src mappe, man kan finde den i bin mappe til forskellige OS/smag)


For at gøre det tilgængeligt fra kommandolinjen, skal du tilføje den eksekverbare sti til systembanen (Tilføjelse af mappe til PATH-miljøvariabel i Windows).


Nyd krøllet.

Andre referencer 17


Efter at have tilføjet curl.exe s vej til systemvariabel sti '


du kan åbne kommandoprompten og køre ' curl -V ' for at se, om det virker.

Andre referencer 18


Statisk bygget med ssl til windows:


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


Du har brug for curl-7.35.0-openssl-libssh2-zlib-x64.7z


..og for ssl alt hvad du skal gøre er at tilføje '-k' i tillæg til alle andre parametre, og bundle BS-problemet er væk; ingen CA-verifikation.

Andre referencer 19


Jeg har med succes brugt Windows Curl-installer: http://open-edx-windows-7-installation-instructions.readthedocs.io/en/latest/6\_Install\_cURL\_for\_Windows.html[38]


ved at bruge cURL til Windows direkte download link med msi-installer.
Husk at genstarte dit system efter installationen.