본문 바로가기
프론트엔드/HTTP

cURL 윈도우 설치 방법

by 느바 2024. 12. 31.
반응형

cURL 윈도우 설치 방법

 

윈도우에 cURL을 설치하는 방법은 여러 가지가 있지만, 가장 간단한 방법은 Windows 기본 제공 cURL 사용이나, 독립 실행형 cURL 설치입니다. 아래에 두 가지 방법을 단계별로 설명하겠습니다.


1. Windows 기본 제공 cURL 사용

Windows 10 이상에서는 기본적으로 cURL이 내장되어 있으므로 추가 설치 없이 바로 사용할 수 있습니다.

사용 방법

  1. 명령 프롬프트(CMD) 열기
    • Win + R을 누르고 cmd를 입력한 후 Enter를 누릅니다.
  2. cURL 명령 확인
    • 아래 명령어를 입력하여 cURL이 설치되어 있는지 확인합니다:
      curl --version
    • cURL 버전 정보가 출력되면, 시스템에 cURL이 이미 설치된 것입니다.

2. 독립 실행형 cURL 설치

Windows 기본 제공 버전이 아닌 최신 버전의 cURL을 설치하고 싶다면, 공식 사이트에서 다운로드할 수 있습니다.

설치 단계

  1. cURL 공식 웹사이트 접속
  2. Windows용 cURL 다운로드
    • 스크롤을 내려 "Win64 - Generic" 또는 "Win32 - Generic" 버전을 선택합니다.
    • 일반적으로 7zip 압축 파일을 선택하면 됩니다.
  3. 압축 해제
    • 다운로드한 파일의 압축을 해제합니다.
    • 예: C:\curl 폴더에 압축을 풉니다.
  4. 시스템 PATH 설정
    • cURL을 어디서나 실행하려면 환경 변수를 설정해야 합니다.
    • 아래 단계를 따라 설정합니다:
      1. 제어판 → 시스템 → 고급 시스템 설정으로 이동.
      2. "환경 변수" 버튼 클릭.
      3. "시스템 변수" 섹션에서 Path 항목 선택 후 "편집" 클릭.
      4. cURL의 실행 파일이 있는 디렉터리(예: C:\curl\bin)를 추가.
      5. 확인을 눌러 설정 저장.
  5. cURL 동작 확인
    • 명령 프롬프트에서 아래 명령어를 입력하여 설치가 성공했는지 확인합니다:
      curl --version

3. Chocolatey를 이용한 설치

Chocolatey는 Windows용 패키지 관리 도구로, cURL 설치를 쉽게 할 수 있습니다.

설치 단계

  1. Chocolatey 설치
    • 관리자 권한으로 PowerShell 실행.
    • 아래 명령어를 입력하여 Chocolatey를 설치:
      Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))
    •  
  2. cURL 설치
    • Chocolatey를 사용하여 cURL 설치:
      choco install curl -y
  3. 설치 확인
    • 설치가 완료되면 명령어를 실행하여 확인:
      curl --version

요약

  • Windows 10 이상은 기본 제공 cURL을 바로 사용할 수 있습니다.
  • 최신 버전이 필요하거나 Windows 10 이하를 사용하는 경우:
    1. 공식 사이트에서 독립 실행형 설치.
    2. Chocolatey 같은 패키지 관리 도구를 이용.

이 중 편리한 방법을 선택하여 설치하면 됩니다!

반응형

'프론트엔드 > HTTP' 카테고리의 다른 글

캐시 vs 쿠키  (2) 2024.12.31
웹페이지 성능 최적화  (0) 2024.12.31
[HTTP 보안]CORS  (0) 2024.12.29
[HTTP 보안]CSP vs SOP  (0) 2024.12.29
[HTTP 보안] escape  (0) 2024.12.29