programing

Windows에서 cURL을 설치하고 사용하는 방법

muds 2023. 4. 11. 22:41
반응형

Windows에서 cURL을 설치하고 사용하는 방법

cURL을 Windows에서 실행할 수 없습니다.

여기서 cURL zip 파일을 다운로드했는데, 실행 파일이 아닌 소스 코드가 포함되어 있는 것 같습니다.

실행하려면 cURL을 컴파일해야 합니까?만약 그렇다면 어떻게 하면 될까요?

어디서 찾을 수 있나요?.execURL ? 다운로드?

cURL 인스톨에 관한 문서를 찾고 있습니다만, 거의 찾을 수 없습니다.

이미 컬이 생겼을 수도 있어요

다운로드가 필요 없는 경우가 있습니다.

  • Windows 10 버전 1803 이후를 사용하고 있는 경우, OS에는 이미 셋업되어 즉시 사용할 수 있는 컬 복사가 포함되어 있습니다.

  • Git for Windows 를 인스톨 하고 있는 경우(git-scm.com 에서 Git 를 다운로드했을 경우, 대답은 「그렇다」),curl.exe 추가:

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

    를 단순히 의 to to to to to to to to to to to to to the the the에 .PATH.

패키지 관리자를 사용하여 컬 설치

이미 패키지 매니저를 사용하고 있는 경우는, 다음의 어느쪽인가를 사용해 인스톨 하는 것이 편리할 수 있습니다.

  • Chocolatey의 경우 실행choco install curl
  • MSYS2의 경우,pacman -S curl
  • Scoop의 경우 실행scoop install curl
  • Cygwin의 경우 Cygwin Setup에서 컬 패키지를 추가합니다.리더에 의한 편집:Cygwin 설치 설계가 변경되었습니다. 다음과 같이 컬 패키지를 선택하십시오.

새로운 Cygwin 설치 설계

수동으로 컬 설치

컬 다운로드 중

실수로 잘못된 것을 다운로드 받는 것은 너무 쉽다. 홈페이지에서 사이트 헤더의 크고 눈에 띄는 "다운로드" 섹션을 클릭한 다음 크고 눈에 띄는 부분을 클릭하면curl-7.62.0.tar.gz링크 본문에 있는 curl 소스 패키지가 다운로드되어 있습니다.이 패키지는 curl 소스 코드를 포함하지만 curl 소스 코드는 포함하지 않습니다.curl.exe조심해요.

대신 이 페이지에서 크고 눈에 띄는 다운로드 링크를 클릭합니다.이것들은 Windows 의 공식 빌드이며, curl-for-win 프로젝트에 의해서 제공됩니다.

더 많은 난해한 요구(cygwin 빌드, 서드파티 빌드, libcurl, 헤더 파일, 소스 등)가 있는 경우 컬 다운로드 마법사를 사용합니다.5가지 질문에 답변하면 다운로드 링크 목록이 나타납니다.

컬 추출 및 설정

★★curl.exe다운로드한 패키지에 포함되어 있습니다.bin\.

하드 드라이브에서 컬의 영구적인 홈이 될 위치를 선택하십시오.

  • 폴더인 컬을 ,C:\Program Files\curl\ ★★★★★★★★★★★★★★★★★」C:\curl\ 하겠습니다
  • 실행 이 있어, 「」에 다수의 .PATH 하다, 하다, 하다, 하다와 합니다.C:\Program Files\tools\ ★★★★★★★★★★★★★★★★★」C:\tools\그 목적을 위해서.

★★★curl.exe폴더 아래에 있습니다.그리고 폴더나 폴더 내용을 이동하지 마십시오.

다음으로 명령줄의 어느 곳에서나 컬을 사용할 수 있도록 해야 합니다.를 에 합니다.PATH 이렇게요.

  1. Windows 10 의 [시작]메뉴를 클릭합니다.environment 라고 입력합니다.
  2. 검색 결과 시스템 환경 변수 편집이 표시됩니다.고르세요.
  3. [ System Properties ](시스템 속성)창이 나타납니다.맨 아래에 있는 [Environment Variables]버튼을 클릭합니다.
  4. "시스템 변수"(아래 상자)에서 "경로" 변수를 선택합니다.[Edit] 버튼을 클릭합니다.
  5. [Add] 버튼을 클릭하여 폴더 경로에 붙여넣습니다.curl.exedisples.disples.disples.
  6. 필요에 따라 [OK]을 클릭합니다.열려 있는 콘솔 창을 닫았다가 다시 열면 새로운 콘솔 창을 열 수 있습니다.PATH.

이제 명령 프롬프트에서 curl을 입력하십시오.파티 타임!

https://curl.haxx.se/download.html, 에서 입수했다고 가정하면, 원하는 장소에서 압축을 풀 수 있습니다.인스톨 할 필요는 없습니다.SSL을 사용하려면 컬 웹 사이트에서 제공되는 OpenSSL DLL을 다운로드해야 합니다.

  1. 컬 zip 다운로드
  2. 내용을 추출합니다(올바른 버전을 다운로드한 경우 curl.exe를 찾을 수 있습니다).
  3. 소프트웨어를 보관하는 폴더에 curl.exe를 배치합니다(예: D:\software\curl\curl.exe).
  4. 명령줄에서 컬을 실행하려면

    a) [내 컴퓨터]아이콘을 오른쪽 클릭합니다.

    b) [프로퍼티

    c) [시스템 상세 설정]링크를 클릭합니다.

    d) 탭 [Advanced]- 'Environment Variables' 버튼으로 이동합니다.

    e) System variable(시스템 변수)에서 Path(경로) 및 Edit(편집) 버튼을 선택합니다.

    f) 세미콜론 뒤에 curl.exe를 배치한 경로를 추가합니다(예: D:\software\curl).

이제 명령줄에서 다음을 입력하여 실행할 수 있습니다.

curl www.google.com

10 및 그 이전의 빌드 Windows 10 의 1803 (17063) 는 인스톨 되지 .curl더이상.Windows에는 네이티브가 포함되어 있습니다. curl.exe (그리고)tar.exe의 in ) ) 。C:\Windows\System32\할 수 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

최초 발표출시 발표참조하십시오.

Windows에서 cURL을 셋업하기 위한 가장 간단한 튜토리얼은 Windows 7에서 cURL을 동작시킵니다.간단한 스텝은 3개뿐입니다.

  1. cURL 다운로드(SSL을 사용한 Win64 ia64 zip 바이너리)
  2. "에 curl.exe를 추출합니다.C:\Windows\System32
  3. 다 했어요.

한층 더 간단하게:

Edward LoPinto에서 제공하는 Win64 2000/XP x86_64 MSI instra를 다운로드합니다.

시 ★★★★★★★★★★ ★★curl-7.46.0-win64.exe가장 최근이었어요.Windows 10 서 windows windows 。

Powershell v3 이상에는 컬과 같은 기능을 가진 Invoke-WebRequest라는 cmdlet이 포함되어 있습니다.New-WebServiceProxyInvoke-RestMethod cmdlet도 언급할 가치가 있습니다.

고객의 요구에 맞는 것인지 아닌지는 잘 모르겠습니다만, 저는 Windows 사용자는 아니지만, PS가 사용하는 오브젝트 어프로치는 컬이나 wget 등의 유틸리티보다 훨씬 간단합니다.볼만한 가치가 있을지도 모릅니다.

또한 git-scm.com에서 Git for Windows를 설치하면 Curl도 설치됩니다.그런 다음 기본 Windows CMD 터미널이 아닌 Windows의 BASH 터미널용 Git에서 Curl을 실행할 수 있습니다.

이미 알고 있듯이 공식 컬 웹사이트에서 여러 개의 바이너리 패키지를 찾을 수 있습니다.

패키지를 다운로드하면 원하는 위치에서 압축을 풉니다.배치 스크립트 또는 powershell 스크립트에서 curl을 호출할 수 있도록 경로에 위치를 추가하는 것이 좋습니다.경로에 디렉토리를 추가하려면 시작 메뉴에 "환경 변수"를 입력하고 "사용자 환경 변수 편집"을 선택합니다.[Path] (경로)를 선택하고 [value](값) 상자 끝에 추가합니다.;C:\curl\directory (디렉토리가 컬 저장 위치로 변경되었습니다)

SSL을 사용하려면 인증서 번들이 필요합니다.mk-ca-bundle.pl(mk-ca-bundle.pl) 또는 mk-ca-discript.vbs(VBScript) 중 하나를 실행합니다.바이너리 패키지 중 일부는 둘 중 하나 또는 둘 모두를 포함합니다.다운로드가 포함되어 있지 않은 경우는, https://github.com/bagder/curl/tree/master/lib 를 다운로드해 주세요.mk-ca-bundle.vbs를 권장합니다.윈도에서는 더블클릭만 하면 실행할 수 있기 때문입니다.ca-bundle.crt라는 파일이 생성됩니다.이름을 curl-ca-bundle.crt로 변경하고 curl.exe를 사용하여 디렉토리에 저장합니다.

또는 최근 msi instra를 개발하여 몇 번의 클릭만으로 풀기능의 컬 빌드를 셋업했습니다.자동으로 경로에 컬을 추가하고 즉시 사용할 수 있는 ssl 인증서 번들을 포함하며 시작 메뉴에서 컬 매뉴얼 및 문서에 액세스할 수 있습니다.www.confusedbycode.com/curl/ 에서 다운로드 할 수 있습니다.

Windows 용 Chocolatey 패키지 매니저를 인스톨 합니다.설치가 완료되면choco install curl 이렇게 하면 curl말기기단

내가 했던 것과 똑같이 써야겠다고 생각했다(Windows 10, 64비트):

다운로드 페이지 https://curl.haxx.se/download.html 에서 다운로드 마법사 https://curl.haxx.se/dlwiz/ 를 선택합니다.

실행 파일 컬을 선택합니다.

Win64를 선택합니다.

[ Generic ]를 선택합니다.

원하는 것을 고르세요.

x86_64 를 선택합니다.

첫 번째 권장 옵션을 선택합니다.이 점은 다음과 같습니다.

curl 버전: 7.53.1 - SSL 지원 SSH 지원.제공자 : Victor Szakatts.이 패키지는 type curl 실행 파일입니다.이 링크에서 미리 빌드된 'curl' 바이너리를 얻을 수 있습니다(경우에 따라서는 이 링크에서 제공되는 정보를 사용합니다).공유 라이브러리/DLL로서 「libcurl」을 인스톨 할 수도 있고, 인스톨 하지 않을 수도 있습니다.파일은 7zip을 사용하여 패키지화되어 있습니다.7zip은 파일아카이브 형식입니다.

다운로드를 클릭합니다.

다운로드 폴더에 curl-7.53.1-win64-mingw.7z 파일이 있어야 합니다.

7-Zip이 없으면 설치합니다.

오른쪽 클릭, 7-Zip, 압축 해제.추출된 파일을 복사하여 Z:와 같은 위치에 붙여넣습니다.\도구\

bin 폴더를 보면 curl.exe가 표시됩니다.두 번 클릭하면 창이 빠르게 깜박이고 사라집니다.이 명령을 실행하려면 명령 프롬프트를 사용해야 합니다.bin 폴더로 이동하여 curl을 입력한 후 파라미터를 입력하여 요청을 작성합니다.큰따옴표를 사용해야 합니다.Windows 에서는, 작은 따옴표는 컬에서는 사용할 수 없습니다.

이제 프로그램을 실행하기 위해 올바른 폴더로 이동할 필요가 없도록 사용자의 경로 변수에 컬을 추가합니다.[이 PC], [컴퓨터], [시스템 속성], [상세 시스템 설정], [관리자로서 인증]으로 이동합니다(관리자로서 실행하고 있는 것은 아닙니다).그렇죠?[ Environment Variables ], [System Variables], [Path], [Edit], [New] 순으로 선택합니다.

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

괜찮으시다면 후행 백슬래시를 추가하셔도 상관없습니다.목록 맨 위에 표시될 때까지 위로 이동을 클릭하면 이전 화면에서 쉽게 볼 수 있습니다.[확인], [확인], [확인]을 클릭한 후 명령 프롬프트를 엽니다.사용자와 마찬가지로 임의의 폴더에서 curl을 입력하여 curl을 실행할 수 있습니다.큰따옴표를 잊지 마세요.

이게 내가 갖고 싶었던 대답이야.

튜토리얼에 따라 curl, openssl, libssh2 및 zlib의 최신 버전을 3단계로 작성할 수 있습니다.

컬은 정적으로 작성되므로 필수 동적 런타임은 배포할 필요가 없습니다.

또한 SourceForge에서 사전 빌드 버전(x86 및 x64)을 다운로드할 수도 있습니다.

Windows용 컬에 문제가 많았습니다.드디어 컬이 기본 포함된 Cygwin을 사용했습니다.

Curl 다운로드 프로세스와 System32의 copy curl.exe 파일을 모두 찾아봤는데 직접 링크를 제공하지 않았습니다.여기 있습니다. curl.exe를 bin폴더에서 쉽게 찾을 수 있습니다.

압축을 풀고 bin 폴더로 이동하면 exe 파일이 나타납니다.

다운로드 curl generic

이 인스톨러 덕분에, http://www.confusedbycode.com/curl/ 를 간단하게 이용할 수 있었습니다.

링크는 사용 방법에 대해 설명합니다.다음은 위 웹 사이트에서 가져온 요약입니다.

「클릭 몇 번으로 Windows 용 cURL 을 인스톨 할 수 있습니다.아래 표에서 설치 프로그램을 다운로드하여 실행하고 설치를 클릭합니다.기본 설치에는 다음이 포함됩니다.

  1. curl.exe
  2. SSL 증명서 번들(ca-cert-bundle.crt)
  3. SSL 증명서 번들 생성 스크립트(mk-ca-bundle.pl 및 mk-ca-buff.vbs)
  4. cURL 및 libcurl용 HTML 매뉴얼
  5. Windows용으로 포맷된 텍스트 문서(메모장으로 파일을 두 번 클릭하여 읽을 수 있습니다)
  6. [ Start Menu ]폴더에 cURL 설치폴더, 매뉴얼, 매뉴얼 및 언인스톨러 바로가기 포함
  7. cURL이 경로에 추가되어 배치 또는 PowerShell 스크립트에서 사용할 수 있으며 작업 디렉토리의 명령 프롬프트에서 호출할 수 있습니다.

설치에 개발자 파일을 포함하려면 고급을 누르십시오.개발자의 파일에는 libcurl.dll, libeay32.dll, ssleay32.dll, libsh2.dll, zlib.dll, msvcr120.dll, C 헤더, libs 및 코드 예가 포함됩니다.

[ Advanced ]를 클릭하면 매뉴얼 및 매뉴얼 설치 여부 및 경로에 cURL 추가 여부도 선택할 수 있습니다.

컴퓨터에 관리자 권한이 없는 경우 "관리자 권한 없음" 행의 파일 중 하나를 사용하십시오.C: 에 cURL 이 인스톨 합니다.\Users\Name\AppData\Local\Apps.

인스톨러를 사용하지 않고, 상기의 컨텐츠가 필요한 경우는, ZIP 아카이브 중 하나를 다운로드할 수 있습니다.」

컬을 다운로드하여 압축 파일을 추출합니다.파일 "curl.exe"가 표시됩니다.CMD 쉘을 열고 curl.exe 파일을 CMD 쉘로 드래그하면 curl을 사용할 수 있습니다.

여기에 이미지 설명 입력

curl.exe 경로를 시스템 변수 '경로'에 추가한 후

명령 프롬프트를 열고 'curl -V'를 실행하여 작동하는지 확인할 수 있습니다.

다운로드 마법사 팔로우

화면에 따라 패키지 유형(컬 실행 파일), OS(Win64), 플레이버(일반), CPU(x86_64) 및 다운로드 링크를 하나씩 선택합니다.

압축을 풀고 curl.exe를 찾습니다(src 폴더에서 찾았습니다.다른 OS/favor의 bin 폴더에서도 찾을 수 있습니다).

명령줄에서 사용할 수 있도록 하려면 실행 가능한 경로를 시스템 경로에 추가하십시오(Windows의 경우 PATH 환경 변수에 디렉터리 추가).

컬을 즐겨라.

Windows용 ssl을 사용하여 스태틱하게 구축:

http://sourceforge.net/projects/curlforwindows/files/?source=내비게이션바

curl-7.35.0-openssl-libssh2-zlib-x64.7z가 필요합니다.

ssl의 경우 다른 파라미터에 "-k"를 추가하면 번들 BS 문제가 해결됩니다.CA 검증은 필요 없습니다.

Windows 의 curl-time을 정상적으로 사용하고 있습니다.http://open-edx-windows-7-installation-instructions.readthedocs.io/en/latest/6_Install_cURL_for_Windows.html

msi-installer에서 cURL for Windows 다이렉트다운로드 링크를 사용합니다.인스톨 후에는, 시스템을 재기동해 주세요.

  • https://curl.haxx.se/windows/ 경로에서 윈도용 컬을 다운로드합니다.
  • 압축을 풀면...\bin\syslog.exe
  • 경로 변수에 ...\bin\을 추가하여 글로벌 접근이 용이함

여러 가지 방법으로 컬을 설치하려고 했지만, 드디어 컬 명령어는 gitbash 단말기를 사용하게 되었습니다.

@theglauber의 답변(가장 인기 있는 답변)에 따라 실행했지만 Windows 10 터미널/PowerShell에서는 환경 설정이 활성화되지 않았습니다.

GIT 로케이션에 CD를 삽입해, 아래와 같이 .\ 를 사용할 필요가 있었습니다.

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

일반적인 명령 프롬프트에서는 문제가 없었습니다.

나처럼 힘들지도 모르는 사람을 위한 답장으로 이 글을 올리는 거야

언급URL : https://stackoverflow.com/questions/9507353/how-do-i-install-and-use-curl-on-windows

반응형