Windows에서 cURL을 설치하고 사용하는 방법
cURL을 Windows에서 실행할 수 없습니다.
여기서 cURL zip 파일을 다운로드했는데, 실행 파일이 아닌 소스 코드가 포함되어 있는 것 같습니다.
실행하려면 cURL을 컴파일해야 합니까?만약 그렇다면 어떻게 하면 될까요?
어디서 찾을 수 있나요?.exe
cURL ? 다운로드?
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 설치 설계가 변경되었습니다. 다음과 같이 컬 패키지를 선택하십시오.
수동으로 컬 설치
컬 다운로드 중
실수로 잘못된 것을 다운로드 받는 것은 너무 쉽다.컬 홈페이지에서 사이트 헤더의 크고 눈에 띄는 "다운로드" 섹션을 클릭한 다음 크고 눈에 띄는 부분을 클릭하면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
이렇게요.
- Windows 10 의 [시작]메뉴를 클릭합니다.environment 라고 입력합니다.
- 검색 결과 시스템 환경 변수 편집이 표시됩니다.고르세요.
- [ System Properties ](시스템 속성)창이 나타납니다.맨 아래에 있는 [Environment Variables]버튼을 클릭합니다.
- "시스템 변수"(아래 상자)에서 "경로" 변수를 선택합니다.[Edit] 버튼을 클릭합니다.
- [Add] 버튼을 클릭하여 폴더 경로에 붙여넣습니다.
curl.exe
disples.disples.disples. - 필요에 따라 [OK]을 클릭합니다.열려 있는 콘솔 창을 닫았다가 다시 열면 새로운 콘솔 창을 열 수 있습니다.
PATH
.
이제 명령 프롬프트에서 curl을 입력하십시오.파티 타임!
https://curl.haxx.se/download.html, 에서 입수했다고 가정하면, 원하는 장소에서 압축을 풀 수 있습니다.인스톨 할 필요는 없습니다.SSL을 사용하려면 컬 웹 사이트에서 제공되는 OpenSSL DLL을 다운로드해야 합니다.
- 컬 zip 다운로드
- 내용을 추출합니다(올바른 버전을 다운로드한 경우 curl.exe를 찾을 수 있습니다).
- 소프트웨어를 보관하는 폴더에 curl.exe를 배치합니다(예: D:\software\curl\curl.exe).
명령줄에서 컬을 실행하려면
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개뿐입니다.
- cURL 다운로드(SSL을 사용한 Win64 ia64 zip 바이너리)
- "에 curl.exe를 추출합니다.
C:\Windows\System32
- 다 했어요.
한층 더 간단하게:
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-WebServiceProxy 및 Invoke-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 파일이 나타납니다.
이 인스톨러 덕분에, http://www.confusedbycode.com/curl/ 를 간단하게 이용할 수 있었습니다.
링크는 사용 방법에 대해 설명합니다.다음은 위 웹 사이트에서 가져온 요약입니다.
「클릭 몇 번으로 Windows 용 cURL 을 인스톨 할 수 있습니다.아래 표에서 설치 프로그램을 다운로드하여 실행하고 설치를 클릭합니다.기본 설치에는 다음이 포함됩니다.
- curl.exe
- SSL 증명서 번들(ca-cert-bundle.crt)
- SSL 증명서 번들 생성 스크립트(mk-ca-bundle.pl 및 mk-ca-buff.vbs)
- cURL 및 libcurl용 HTML 매뉴얼
- Windows용으로 포맷된 텍스트 문서(메모장으로 파일을 두 번 클릭하여 읽을 수 있습니다)
- [ Start Menu ]폴더에 cURL 설치폴더, 매뉴얼, 매뉴얼 및 언인스톨러 바로가기 포함
- 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
'programing' 카테고리의 다른 글
bash 스텝n을 사용하여 범위를 작성하려면 어떻게 해야 합니까?(증분으로 일련의 숫자를 생성합니다.) (0) | 2023.04.11 |
---|---|
Git 푸시 오류: 리포지토리를 찾을 수 없습니다. (0) | 2023.04.11 |
UICollection현재 표시 가능한 셀 인덱스 보기 (0) | 2023.04.11 |
아이폰 잠금 해제 시 X코드 "디바이스 잠금" (0) | 2023.04.11 |
Objective-C 2.0에서 권장되지 않는 메서드에 플래그를 붙이려면 어떻게 해야 합니까? (0) | 2023.04.11 |