Come posso installare / configurare e usare cURL su Windows?

Ho scaricato l’ultimo file zip cURL dal sito web , versione 7.24.0. Ora come posso installarlo nel mio ambiente Windows per poterlo usare? Non ho bisogno di creare cURL dalla sorgente solo per usarlo.

Devo compilarlo?

Se sì, allora come faccio?

Ho cercato tutta la documentazione sull’installazione, ma ciò indica l’installazione di cURL come progetto dalla fonte.

Supponendo di averlo preso da https://curl.haxx.se/download.html , basta decomprimerlo dove vuoi. Non è necessario installare. Se si intende utilizzare SSL, è necessario scaricare le DLL OpenSSL, disponibili dal sito Web di curl.

Vai alla pagina di download di curl , scegli il link per la procedura guidata di download .

Puoi saltare un passaggio se lo desideri e andare direttamente alla pagina del wizard di download

(cosa hai detto? “mago? yuck !?”, non ti preoccupare, ci vogliono 30 secondi e sì, questi passaggi sono stati testati e funzionano su Windows 10. sheesh, abbi fiducia!)

Ora scegli le opzioni per questi articoli. Per ogni articolo, seleziona l’opzione in corsivo:

  1. Seleziona il tipo di pacchetto : eseguibile di arricciatura
  2. Seleziona il sistema operativo : Win64
  3. Seleziona per quale sapore : generico
  4. Seleziona quale versione di Win64 : Qualsiasi
  5. Selezionare per Che CPU : x86_64

Qui puoi saltare il wizard , se hai solo bisogno delle scelte più comuni per Windows / 64-bit. In ogni caso finirai su una pagina con i link per il download dell’arricciatura. Scegline uno e scaricalo.

Installa o decomprimi, trova curl.exe

(non spaventare, curl.exe si trova nella cartella bin)

Dovrai rendere curl.exe disponibile ovunque dalla riga di comando. Per fare ciò, seleziona una qualsiasi posizione e aggiungila al percorso di sistema, in questo modo:

  1. Fai clic sul menu di avvio di Windows 10, inizia a digitare ‘ambiente’
  2. Vedrai la voce di menu Modifica le variabili di ambiente di sistema , sceglila
  3. Apparirà una finestra delle proprietà del sistema. Fai clic sul pulsante Variabili d’ambiente
  4. Seleziona la variabile percorso, fai clic sul pulsante Modifica
  5. Fare clic sul pulsante Aggiungi , incollare il percorso della cartella in cui si trova curl.exe
  6. Fai clic su Ok secondo necessità. Chiudi le windows del prompt dei comandi aperte e riapri, in modo da ottenere la nuova posizione del percorso

Ora divertiti a digitare arricciatura a qualsiasi prompt dei comandi, tempo di festa!

Nota: per i sistemi a 32 bit più vecchi, è ansible scegliere Windows / Win32 per la procedura guidata 2 di cui sopra. In questo caso, è necessario continuare la procedura guidata ed effettuare le scelte corrispondenti per i sistemi a 32 bit.

  1. Scarica curl zip
  2. Estrai il contenuto (se hai scaricato la versione corretta dovresti trovare curl.exe)
  3. Collocare curl.exe in una cartella in cui viene conservato il software (ad es. D: \ software \ curl \ curl.exe)
  4. Per eseguire arricciatura dalla riga di comando

    a) Fare clic con il pulsante destro del mouse sull’icona “Risorse del computer”

    b) Selezionare Proprietà

    c) Fare clic sul collegamento “Impostazioni di sistema avanzate”

    d) Vai alla scheda [Avanzate] – pulsante “Variabili d’ambiente”

    e) Sotto la variabile Sistema selezionare “Percorso” e pulsante Modifica

    f) Aggiungi un punto e virgola seguito dal percorso in cui hai posizionato curl.exe (es .: D: \ software \ curl)

Ora puoi eseguire dalla riga di comando digitando:

 curl www.google.com 

Il tutorial più semplice per configurare cURL su Windows è Making cURL su Windows 7 . Ha solo 3 semplici passaggi .

  1. Scarica cURL (Win64 ia64 zip binary con SSL)
  2. Estrai curl.exe in ” C:\Windows\System32
  3. Fatto

Ancora più facile:

Scarica il programma di installazione MSI Win64 2000 / XP x86_64 fornito da Edward LoPinto.

Al momento della scrittura del file curl-7.46.0-win64.exe era il più recente. Testato con Windows 10.

Probabilmente vale la pena notare che Powershell v3 e up, contiene un cmdlet chiamato Invoke-WebRequest che ha alcune funzionalità curl-ish. I cmdlet New-WebServiceProxy e Invoke-RestMethod sono probabilmente degni di nota.

Non sono sicuro che soddisfino i tuoi bisogni o meno, ma anche se non sono un ragazzo di Windows, devo dire che trovo l’approccio con l’object PS, molto più facile da usare rispetto a programmi come arricciatura, wget, ecc. Possono valere la pena dare un’occhiata

A partire dal comando Line in Windows 10 versione 1803 , non si installa più il curl .
CMD include un tar nativo e un curl , direttamente dal tuo normale CMD .
Vedi l’ annuncio .

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

E:

 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 

Come già sai, puoi trovare diversi pacchetti di binari sul sito web ufficiale di Curl.

Una volta scaricato un pacchetto, decomprimilo dove vuoi. Raccomando di aggiungere la sua posizione al percorso, in modo da poter chiamare ricciolo da script batch o PowerShell. Per aggiungere una directory al tipo di percorso “variabili d’ambiente” nel menu di avvio e selezionare “modifica variabili d’ambiente utente”. Seleziona Percorso e aggiungi alla fine della casella “valore”:; C: \ curl \ directory (con la directory modificata in cui hai salvato l’arricciatura).

Se si desidera utilizzare SSL, è necessario un pacchetto di certificati. Esegui mk-ca-bundle.pl (perl) o mk-ca-bundle.vbs (VBScript). Alcuni dei pacchetti di binari includono uno o entrambi. Se il download non ne include uno, scaricalo qui: https://github.com/bagder/curl/tree/master/lib . Raccomando mk-ca-bundle.vbs, come su Windows è sufficiente fare doppio clic su di esso per eseguirlo. Produrrà un file chiamato ca-bundle.crt. Rinominarlo curl-ca-bundle.crt e salvarlo nella directory con curl.exe.

In alternativa, di recente ho sviluppato un programma di installazione msi che imposta una build completa di arricciatura con pochi clic. Pubblica automaticamente arricciatura sul percorso, include un pacchetto di certificati SSL pronto all’uso e rende accessibile il manuale e la documentazione di arricciatura dal menu di avvio. È ansible scaricarlo su http://www.confusedbycode.com/curl/ .

Si noti inoltre che l’installazione di Git per Windows da git-scm.com installa anche Curl. È quindi ansible eseguire Curl da Git per il terminale BASH di Windows (non il terminale Windows CMD predefinito).

Installa il gestore di pacchetti Chocolatey per Windows. Una volta installato, è sufficiente inserire choco install curl . Quindi puoi usare curl da un terminale.

È ansible creare l’ultima versione di curl, openssl, libssh2 e zlib in 3 semplici passaggi seguendo questo tutorial.

Curl è costruito staticamente in modo da non dover distribuire il prerequisito runtime dinamico.

È anche ansible scaricare una versione preinstallata (x86 e x64) da SourceForge.

Ho avuto un sacco di problemi con arricciare per Windows. Finalmente ho usato Cygwin , che include l’arricciatura di default.

Stavo cercando il processo di download di Curl e ogni dove hanno detto il file copy curl.exe in System32 ma non hanno fornito il collegamento diretto. quindi qui è divertente, trova curl.exe facilmente nella cartella bin

decomprimerlo e poi andare alla cartella bin lì si ottiene il file exe

link per scaricare curl generico

Ho pensato di scrivere esattamente quello che ho fatto (Windows 10, 64 bit):

Dalla pagina di download https://curl.haxx.se/download.html scegliere la procedura guidata di download https://curl.haxx.se/dlwiz/

Scegli l’eseguibile di arricciatura.

Scegli Win64.

Scegli generico.

Scegli uno.

Scegli x86_64.

Scegli la prima opzione consigliata. Per me questo era:

versione curl: 7.53.1 – Abilitato SSH abilitato SSL. Fornito da: Viktor Szakáts. Questo pacchetto è di tipo curl eseguibile. Si otterrà un binario “curl” pre-costruito da questo collegamento (o in alcuni casi, utilizzando le informazioni fornite nella pagina che questo link ti porta). Si può o non si può avere ‘libcurl’ installato come libreria / DLL condivisa. Il file è impacchettato usando 7zip. 7zip è un formato di archiviazione di file.

Clicca Scarica.

Dovresti avere il file curl-7.53.1-win64-mingw.7z nella cartella dei download.

Installa 7-Zip se non ce l’hai.

Fai clic con il pulsante destro del mouse, 7-Zip, Estrai qui. Copia e incolla il file estratto da qualche parte come Z: \ Tools \

Se guardi nella cartella bin vedrai curl.exe. Se fai doppio clic su di esso, una finestra lampeggerà velocemente e sparirà. Per eseguirlo è necessario utilizzare il prompt dei comandi. Passare alla cartella bin e digitare arricciatura seguita dai parametri per effettuare una richiesta. Devi usare doppie virgolette . Le virgolette singole non funzioneranno con il ricciolo su Windows.

Ora vorrete aggiungere ricciolo alla variabile Path di un utente in modo da non dover navigare nella cartella giusta per eseguire il programma. Vai a Questo PC, Computer, Proprietà del sistema, Impostazioni di sistema avanzate, autenticati come amministratore (non stai eseguendo come amministratore, giusto? Giusto?) Variabili di ambiente, Variabili di sistema, guarda l’elenco e seleziona Percorso, quindi Modifica, quindi Nuovo, quindi, ad es

Z: \ Tools \ curl-7.53.1-Win64-MinGW \ bin

Puoi aggiungere una barra rovesciata finale, se vuoi, non penso che importi. Fai clic su sposta fino a quando non si trova in cima all’elenco, quindi puoi vederlo facilmente dalla schermata precedente. Fai clic su OK, OK, OK, quindi apri un prompt dei comandi e puoi eseguire il ricciolo digitando arricciatura da qualsiasi cartella, come qualsiasi utente. Non dimenticare le virgolette.

Questa è la risposta che vorrei aver avuto.

Questo programma di installazione mi ha reso facile http://www.confusedbycode.com/curl/

Il collegamento descrive come usarlo. Ecco una sintesi tratta dal sito sopra:

“È ansible installare cURL per Windows con pochi clic, basta scaricare ed eseguire un programma di installazione dalla seguente tabella e fare clic su Installa. L’installazione predefinita include:

  1. curl.exe
  2. un pacchetto di certificati SSL (ca-cert-bundle.crt)
  3. Script di generazione del bundle di certificati SSL (mk-ca-bundle.pl e mk-ca-bundle.vbs)
  4. Manuali HTML per cURL e libcurl
  5. documentazione di testo formattata per Windows (quindi è sufficiente fare doppio clic sui file per leggerli con Blocco note)
  6. Avviare la cartella Menu con collegamenti alla cartella di installazione di cURL, manuali, documentazione e disinstallazione
  7. aggiunto CURL al tuo percorso, in modo da poterlo utilizzare con script batch o PowerShell e richiamarlo dal prompt dei comandi in qualsiasi directory di lavoro

Per includere i file degli sviluppatori nell’installazione, fai clic su Avanzate. I file degli sviluppatori includono libcurl.dll, libeay32.dll, ssleay32.dll, libssh2.dll, zlib.dll, msvcr120.dll, intestazioni C, librerie ed esempi di codice.

Quando fai clic su Avanzate, puoi anche scegliere se installare o meno la documentazione e i manuali e se aggiungere o meno cURL al tuo percorso.

Se non si dispone dei privilegi di amministratore sul proprio computer, utilizzare uno dei file dalla riga “Senza privilegi di amministratore”. Questi install cURL in C: \ Users \ Name \ AppData \ Local \ Apps.

Se non vuoi usare il programma di installazione, ma vuoi comunque i contenuti sopra elencati, puoi scaricare uno degli archivi zip. ”

Basta scaricare il ricciolo ed estrarre il file compresso. Otterrai il file “curl.exe”. Aprire una shell CMD, trascinare il file curl.exe nella shell CMD, ora è ansible utilizzare curl.

inserisci la descrizione dell'immagine qui

Segui la procedura guidata di download

Seguire le schermate una per una per selezionare il tipo di pacchetto ( eseguibile di arricciatura ), OS ( Win64 ), flavor ( Generico ), CPU ( x86_64 ) e il collegamento per il download.

decomprimere scaricare e trovare curl.exe (l’ho trovato nella cartella src, uno potrebbe trovarlo nella cartella bin per OS / flavor differente)

Per renderlo disponibile dalla riga di comando, aggiungere il percorso dell’eseguibile al percorso di sistema ( Aggiunta di una directory alla variabile di ambiente PATH in Windows ).

Goditi il ​​ricciolo.

Dopo aver aggiunto il percorso di curl.exe alla variabile di sistema ‘ Percorso

puoi aprire il prompt dei comandi ed eseguire ‘ curl -V ‘ per vedere se funziona.

Costruito staticamente con ssl per windows:

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

È necessario curl-7.35.0-openssl-libssh2-zlib-x64.7z

..e per ssl tutto ciò che devi fare è aggiungere “-k” in aggiunta a qualsiasi altro dei tuoi parametri e il problema del bundle BS è scomparso; nessuna verifica CA.

Ho usato con successo Windows curl-installer: http://open-edx-windows-7-installation-instructions.readthedocs.io/en/latest/6_Install_cURL_for_Windows.html

utilizzando cURL per il collegamento di download diretto di Windows con msi-installer. Ricordarsi di riavviare il sistema dopo l’installazione.