it-swarm-vi.tech

Làm cách nào để cài đặt và sử dụng curl trên Windows?

Tôi gặp sự cố khi cuộn tròn để chạy trên Windows.

Tôi đã tải xuống tệp Zip curl từ tại đây , nhưng dường như nó chứa mã nguồn, không phải là tệp thực thi.

Tôi có cần để biên dịch curl để chạy nó không? Nếu có, làm thế nào để tôi làm điều đó?

Tôi có thể tìm thấy .exe lượt tải xuống ở đâu?

Tôi đã tìm tài liệu về cài đặt curl, nhưng có rất ít được tìm thấy.

462
pri_dev

Giả sử bạn đã nhận được nó từ https://curl.haxx.se/doad.html , chỉ cần giải nén nó bất cứ nơi nào bạn muốn. Không cần cài đặt. Nếu bạn định sử dụng SSL, bạn cần tải xuống OpenSSL DLL, có sẵn từ trang web của curl.

202
theglauber

Bạn có thể đã có xoăn

Có thể bạn sẽ không cần phải tải xuống bất cứ điều gì:

  • Nếu bạn đang dùng Windows 10, phiên bản 1803 trở lên, HĐH của bạn sẽ có bản sao curl , đã được thiết lập và sẵn sàng để sử dụng.
  • Nếu bạn có Git cho Windows đã cài đặt (nếu bạn đã tải xuống Git từ git-scm.com , câu trả lời là có), bạn có curl.exe trong:

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

    Chỉ cần thêm đường dẫn trên vào PATH.

Cài đặt curl với trình quản lý gói

Nếu bạn đã sử dụng trình quản lý gói, có thể thuận tiện hơn khi cài đặt với một:

Cài đặt curl bằng tay

Đang tải xuống

Nó quá dễ dàng để vô tình tải về những điều sai. Nếu, trên trang chủ curl , bạn nhấp vào phần "Tải xuống" lớn và nổi bật trong tiêu đề trang web, sau đó liên kết curl-7.62.0.tar.gz lớn và nổi bật trong phần thân của nó, bạn sẽ tải xuống một curl gói nguồn, chứa mã nguồn của curl nhưng không phải curl.exe. Coi chừng đó.

Thay vào đó, hãy nhấp vào liên kết tải xuống lớn và nổi bật trên trang này. Đây là các bản dựng Windows chính thức và chúng được cung cấp bởi curl-for-win project.

Nếu bạn có nhiều nhu cầu bí truyền hơn (ví dụ: bạn muốn các bản dựng cygwin, bản dựng của bên thứ ba, libcurl, tệp tiêu đề, nguồn, v.v.), hãy sử dụng thuật sĩ curl download . Sau khi trả lời năm câu hỏi, bạn sẽ được cung cấp một danh sách các liên kết tải xuống.

Trích xuất và thiết lập curl

Tìm curl.exe trong gói đã tải xuống của bạn; có lẽ dưới bin\.

Chọn một vị trí trên ổ cứng của bạn sẽ phục vụ như một ngôi nhà vĩnh viễn để cuộn tròn:

  • Nếu bạn muốn cuộn tròn thư mục riêng của mình, C:\Program Files\curl\ hoặc C:\curl\ sẽ làm.
  • Nếu bạn có nhiều tệp thực thi lỏng lẻo và bạn không muốn thêm nhiều thư mục riêng lẻ vào PATH, hãy sử dụng một thư mục duy nhất như C:\Program Files\tools\ hoặc C:\tools\ cho mục đích này.

Đặt curl.exe trong thư mục. Và không bao giờ di chuyển thư mục hoặc nội dung của nó.

Tiếp theo, bạn sẽ muốn làm cho cuộn tròn có sẵn ở bất cứ đâu từ dòng lệnh. Để làm điều này, hãy thêm thư mục vào PATH, như thế này:

  1. Nhấp vào menu bắt đầu của Windows 10. Bắt đầu gõ "môi trường".
  2. Bạn sẽ thấy kết quả tìm kiếm Chỉnh sửa các biến môi trường hệ thống. Chọn nó.
  3. Một cửa sổ thuộc tính hệ thống sẽ bật lên. Nhấp vào nút Biến môi trường ở dưới cùng.
  4. Chọn biến "Đường dẫn" trong "Biến hệ thống" (hộp phía dưới). Nhấp vào nút Chỉnh sửa.
  5. Nhấp vào nút Thêm và dán vào đường dẫn thư mục nơi curl.exe sống.
  6. Nhấp vào OK nếu cần. Đóng các cửa sổ điều khiển đang mở và mở lại, để chúng nhận được PATH mới.

Bây giờ thưởng thức gõ curl tại bất kỳ lệnh Prompt. Giờ tiệc tùng!

759
  1. Tải xuống Curl Zip
  2. Trích xuất nội dung (nếu bạn đã tải xuống phiên bản chính xác, bạn nên tìm curl.exe)
  3. Đặt curl.exe vào thư mục nơi bạn giữ phần mềm của mình (ví dụ: D:\software\curl\curl.exe)
  4. Để chạy curl từ dòng lệnh 

    a) Nhấp chuột phải vào biểu tượng "Máy tính của tôi"

    b) Chọn thuộc tính

    c) Nhấp vào liên kết 'Cài đặt hệ thống nâng cao'

    d) Chuyển đến tab [Nâng cao] - Nút 'Biến môi trường'

    e) Dưới Biến hệ thống chọn 'Đường dẫn' và nút Chỉnh sửa

    f) Thêm dấu chấm phẩy theo đường dẫn đến nơi bạn đã đặt curl.exe của mình (ví dụ: D:\software\curl)

Bây giờ bạn có thể chạy từ dòng lệnh bằng cách gõ: 

curl www.google.com
96
Ithar

Hướng dẫn đơn giản nhất để thiết lập cURL trên WindowsLàm cho cURL hoạt động trên Windows 7. Nó chỉ có 3 bước dễ dàng.

31
Abel Callejo
  1. Tải xuống cURL (Win64 ia64 Zip nhị phân với SSL)
  2. Trích xuất curl.exe thành "C:\Windows\System32"
  3. Làm xong

Thậm chí dễ dàng hơn:

Tải xuống trình cài đặt Win64 2000/XP x86_64 MSI được cung cấp bởi Edward LoPinto. 

Tại thời điểm viết tệp curl-7.46.0-win64.exe là gần đây nhất. Đã thử nghiệm với Windows 10.

25
Benny Neugebauer

Bắt đầu với Windows 10 phiên bản 1803 (và trước đó, với bản dựng nội bộ 17063), bạn không cài đặt curl nữa. Windows bao gồm gốccurl.exe (và tar.exe) trong C:\Windows\System32\, mà bạn có thể truy cập ngay từ CMD thông thường của mình. 

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

Xem thông báo ban đầuthông báo phát hành .

19
VonC

Có lẽ đáng chú ý là Powershell v3 trở lên, chứa một lệnh ghép ngắn có tên Invoke-WebRequest có một số khả năng curl-ish. New-WebServiceProxyInvoke-RestMethod cmdlets có lẽ cũng đáng được đề cập. 

Tôi không chắc họ có phù hợp với nhu cầu của bạn hay không, nhưng mặc dù tôi không phải là người của Windows, tôi phải nói rằng tôi tìm cách tiếp cận đối tượng mà PS thực hiện, dễ dàng hơn rất nhiều để làm việc với các tiện ích như curl, wget, v.v. Họ có thể đáng để xem

14
user2233949

Cài đặt Chocolatey trình quản lý gói cho Windows. Sau khi cài đặt, chỉ cần nhập choco install curl. Sau đó, bạn có thể sử dụng curl từ một thiết bị đầu cuối.

11
Adam

Như bạn đã biết, bạn có thể tìm thấy một số gói nhị phân trên trang web chính thức.

Khi bạn tải xuống một gói, giải nén nó bất cứ nơi nào bạn muốn. Tôi khuyên bạn nên thêm vị trí của nó vào đường dẫn của mình, vì vậy bạn có thể gọi curl từ các tập lệnh batch hoặc powershell. Để thêm một thư mục vào đường dẫn của bạn, hãy nhập "biến môi trường" trong menu bắt đầu và chọn "chỉnh sửa biến môi trường người dùng". Chọn Đường dẫn và thêm vào cuối hộp "giá trị" :; C:\curl\thư mục (với thư mục được thay đổi thành nơi bạn đã lưu curl.)

Nếu bạn muốn sử dụng SSL, bạn cần một gói chứng chỉ. Chạy mk-ca-bundle.pl (Perl) hoặc mk-ca-bundle.vbs (VBScript). Một số gói nhị phân bao gồm một hoặc cả hai. Nếu tải xuống của bạn không bao gồm một, hãy tải xuống tại đây: https://github.com/bagder/curl/tree/master/lib . Tôi khuyên bạn nên mk-ca-bundle.vbs, vì trên windows bạn chỉ cần nhấp đúp vào nó để chạy nó. Nó sẽ tạo ra một tập tin gọi là ca-bundle.crt. Đổi tên nó curl-ca-bundle.crt và lưu nó trong thư mục với curl.exe.

Ngoài ra, gần đây tôi đã phát triển một trình cài đặt msi để thiết lập một bản curl đầy đủ tính năng chỉ với một vài cú nhấp chuột. Nó tự động quảng cáo cuộn tròn theo đường dẫn của bạn, bao gồm gói chứng chỉ ssl sẵn sàng để sử dụng và làm cho tài liệu hướng dẫn và tài liệu cuộn tròn có thể truy cập được từ menu bắt đầu. Bạn có thể tải xuống tại www.confusebycode.com/curl/ .

11
ConfusedByCode

Cũng lưu ý rằng việc cài đặt Git cho Windows từ git-scm.com cũng cài đặt Curl. Sau đó, bạn có thể chạy Curl từ Git cho thiết bị đầu cuối BASH của Windows (không phải thiết bị đầu cuối Windows CMD mặc định).

10
RBV

Tôi đã có rất nhiều vấn đề với curl cho Windows. Cuối cùng tôi đã sử dụng Cygwin , bao gồm curl theo mặc định.

7
cprcrack

Bạn có thể xây dựng phiên bản mới nhất của curl, openssl, libssh2 và zlib trong 3 bước đơn giản Bằng cách làm theo hướng dẫn này.

Curl được xây dựng tĩnh để bạn không phải phân phối thời gian chạy động tiên quyết.

Bạn cũng có thể tải xuống phiên bản dựng sẵn (x86 và x64) từ SourceForge.

7
user2470592

Tôi đang tìm quá trình tải xuống của Curl và mọi nơi họ nói sao chép tệp curl.exe trong System32 nhưng họ không cung cấp liên kết trực tiếp. vì vậy ở đây nó rất thích, dễ dàng tìm thấy curl.exe trong thư mục bin 

giải nén nó và sau đó đi đến thư mục bin ở đó bạn nhận được tệp exe

liên kết để tải xuống curl generic

6
Pre_hacker

Tôi nghĩ tôi sẽ viết chính xác những gì tôi đã làm (Windows 10, 64-bit):

Từ trang tải xuống https://curl.haxx.se/doad.html chọn trình hướng dẫn tải xuống https://curl.haxx.se/dlwiz/

Chọn curl thực thi. 

Chọn Win64. 

Chọn chung chung. 

Chọn bất kì. 

Chọn x86_64.

Chọn tùy chọn được đề xuất đầu tiên. Đối với tôi đây là: 

phiên bản curl: 7.53.1 - Đã bật SSL kích hoạt SSH. Cung cấp bởi: Viktor Szakáts. Gói này là loại curl thực thi Bạn sẽ nhận được nhị phân 'curl' dựng sẵn từ liên kết này (hoặc trong một số trường hợp, bằng cách sử dụng thông tin được cung cấp tại trang liên kết này đưa bạn). Bạn có thể hoặc không thể cài đặt 'libcurl' dưới dạng thư viện dùng chung/DLL . Tệp được đóng gói bằng 7Zip. 7Zip là một định dạng lưu trữ tập tin.

Nhấp vào tải xuống.

Bạn nên có tệp curl-7.53.1-win64-mingw.7z trong thư mục tải xuống của bạn.

Cài đặt 7-Zip nếu bạn không có nó.

Nhấp chuột phải, 7-Zip, giải nén tại đây. Sao chép và dán tệp được trích xuất ở đâu đó như Z:\Tools \

Nếu bạn nhìn vào thư mục bin, bạn sẽ thấy curl.exe. Nếu bạn nhấp đúp vào nó, một cửa sổ sẽ nhanh chóng nhấp nháy và biến mất. Để chạy nó, bạn cần sử dụng Dấu nhắc lệnh. Điều hướng đến thư mục bin và nhập curl theo sau bởi các tham số của bạn để thực hiện yêu cầu. Bạn phải sử dụng dấu ngoặc kép. Dấu ngoặc đơn sẽ không hoạt động với curl trên Windows.

Bây giờ bạn sẽ muốn thêm curl vào biến Path của người dùng để bạn không phải điều hướng đến đúng thư mục để chạy chương trình. Truy cập PC, Máy tính, Thuộc tính hệ thống, Cài đặt hệ thống nâng cao này, xác thực là quản trị viên (bạn không chạy với tư cách quản trị viên phải không?) Mới, sau đó, ví dụ.

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

Bạn có thể thêm dấu gạch chéo ngược nếu bạn muốn, tôi không nghĩ nó quan trọng. Nhấp vào di chuyển lên cho đến khi nó ở đầu danh sách, sau đó bạn có thể thấy nó dễ dàng từ màn hình trước. Bấm OK, OK, OK, sau đó bẻ khóa Command Prompt và bạn có thể chạy curl bằng cách gõ curl từ bất kỳ thư mục nào, như bất kỳ người dùng nào. Đừng quên dấu ngoặc kép của bạn.

Đây là câu trả lời tôi muốn tôi có.

6
nmit026

Trình cài đặt này đã giúp tôi dễ dàng http://www.confusebycode.com/curl/

Liên kết mô tả cách sử dụng nó. Đây là một bản tóm tắt được lấy từ trang web trên:

"Bạn có thể cài đặt cURL cho Windows chỉ bằng vài cú nhấp chuột. Chỉ cần tải xuống và chạy trình cài đặt từ bảng bên dưới và nhấp vào Cài đặt. Cài đặt mặc định bao gồm:

  1. curl.exe
  2. gói chứng chỉ SSL (ca-cert-bundle.crt)
  3. Các kịch bản tạo gói chứng chỉ SSL (mk-ca-bundle.pl & mk-ca-bundle.vbs)
  4. Hướng dẫn sử dụng HTML cho cURL và libcurl
  5. tài liệu văn bản được định dạng cho Windows (vì vậy bạn chỉ cần nhấp đúp vào tệp để đọc chúng bằng Notepad)
  6. Bắt đầu thư mục Menu với các phím tắt đến thư mục cài đặt cURL, hướng dẫn sử dụng, tài liệu và trình gỡ cài đặt
  7. cURL được thêm vào đường dẫn của bạn, vì vậy bạn có thể sử dụng nó với các tập lệnh batch hoặc PowerShell và gọi nó từ lệnh Nhắc trong bất kỳ thư mục làm việc nào

Để bao gồm các tệp của nhà phát triển trong cài đặt của bạn, nhấp Nâng cao. Các tệp của nhà phát triển bao gồm libcurl.dll, libeay32.dll, ssleay32.dll, libssh2.dll, zlib.dll, msvcr120.dll, tiêu đề C, libs và ví dụ mã.

Khi bạn bấm Nâng cao, bạn cũng có thể chọn có cài đặt tài liệu và hướng dẫn sử dụng hay không và có thêm cURL vào đường dẫn của mình hay không.

Nếu bạn không có đặc quyền quản trị viên trên máy tính của mình, hãy sử dụng một trong các tệp từ hàng "Không có đặc quyền quản trị viên". Những cài đặt cURL này trong C:\Users\Name\AppData\Local\Apps.

Nếu bạn không muốn sử dụng trình cài đặt nhưng vẫn muốn các nội dung được liệt kê ở trên, bạn có thể tải xuống một trong các kho lưu trữ Zip. "

5
Aussie Ash

Sau khi thêm đường dẫn của curl.exe vào Biến hệ thống 'Path'

bạn có thể mở lệnh Nhắc và chạy ' curl -V ' để xem nó có hoạt động không.

3
Shreyas

Theo dõi hướng dẫn tải xuống

Theo dõi từng màn hình để chọn loại gói (curl thực thi), OS (Win64), hương vị (Generic), CPU (x86_64) và liên kết tải xuống .

giải nén tải xuống và tìm curl.exe (Tôi tìm thấy nó trong thư mục src, người ta có thể tìm thấy nó trong thư mục bin cho các hệ điều hành/hương vị khác nhau)

Để làm cho nó có sẵn từ dòng lệnh, hãy thêm đường dẫn thực thi vào đường dẫn hệ thống ( Thêm thư mục vào Biến môi trường PATH trong Windows ).

Thưởng thức curl.

3
brajesh jaishwal

Chỉ cần tải curl và giải nén tập tin nén. Bạn sẽ nhận được tệp "curl.exe". Mở một Shell Shell, kéo tập tin curl.exe vào CMD Shell, bây giờ bạn có thể sử dụng curl.

 enter image description here

3
Black

Được xây dựng tĩnh VỚI ssl cho windows: 

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

Bạn cần curl-7.35.0-openssl-libssh2-zlib-x64.7z

. không xác minh CA.

1
Beeb

Tôi đã sử dụng thành công trình cài đặt Windows curl: http://open-edx-windows-7-installation-inemony.readthedocs.io/en/latest/6_Install_cURL_for_Windows.html

bằng cách sử dụng cURL cho liên kết tải xuống trực tiếp của Windows với trình cài đặt msi . Hãy nhớ khởi động lại hệ thống của bạn sau khi cài đặt.

1
Kirill Ch
  • Tải xuống curl cho windows từ đường dẫn: https://curl.haxx.se/windows/
  • Giải nén và bạn sẽ tìm thấy ..\bin\curl.exe
  • Thêm ...\bin\vào biến đường dẫn của bạn để dễ dàng truy cập toàn cầu
0
Vikash