Denwer дээр cURL суулгаж байна. Debian дээр curl суулгаж байна. Би curl суулгасан эсэхийг яаж мэдэх вэ

Curl гэх мэт жижиг програм нь маш их зүйлийг хийх боломжтой бөгөөд таны VPS сервер дээр анхдагчаар суулгагдахгүй байх магадлалтай. Хэрэв та вэб хөгжүүлэгч бөгөөд curl гэж юу болохыг мэдэхгүй байгаа бол түүний боломжуудтай танилцах хэрэгтэй бөгөөд магадгүй өмнө нь хийхэд хэцүү байсан зарим зүйлийг одоо илүү хялбар, үр дүнтэй хэрэгжүүлэх болно.

Хэзээ нэгэн цагт HTML буюу XML задлан шинжлэгчийг хөгжүүлж байсан хөгжүүлэгчид түүний чадавхийг мэддэг.

Би өөрөө олж мэдсэн буржгар VKontakte нийгмийн сүлжээний бодлоготой зөрчилдөж, олон нийтийн бүлэгт шинэ нийтлэл нийтлэх тухай мэдэгдлийг автоматаар нэмж оруулах Textpattern залгаасыг боловсруулах шаардлагатай үед л. Харамсалтай нь би үүнийг curlгүйгээр хийж чадахгүй.

Бид яагаад энэ curl хэрэгтэйг шийдсэний дараа бид үүнийг PHP болон Apache суулгасан сервер дээр суулгана гэж найдаж байна. Хэрэв танд энгийн хостинг (VPS биш) байгаа бол та үүнийг асаах хүсэлт гаргагчтай холбоо бариарай, хэрэв тэр үүнийг хийгээгүй бол тэр таны төлөө бүх зүйлийг хийх болно. Нэг хостинг дээр надад яг ийм зүйл тохиолдсон.

Би curl суулгасан эсэхийг яаж мэдэх вэ?

Суулгах гэж яарахаасаа өмнө шалгаж үзье: магадгүй та үүнийг суулгасан байх. Би файл үүсгэхээс хялбар зүйл олоогүй байна, жишээ нь, curl.phpагуулгатай:


мөн хөтөчөөр дамжуулан ажиллуулна уу.

Үзүүлсэн текстийн хуудаснаас та хуудаснаас curl хайж олох боломжтой бөгөөд хэрэв та үүнийг олоогүй бол үүнийг суулгаагүй гэж үзэж болно.

Debian дээр curl суулгаж байна

Би Ubuntu-г ашигласан цагаасаа хойш DEB түгээлтэд дассан тул өөрчлөхийг хүсэхгүй байна. Тийм ч учраас би бараг бүх сервер дээрээ Debian-ийг үйлдлийн систем болгон ашигладаг бөгөөд үүнд би хэзээ ч харамсдаггүй.

  1. Бид танд хэрэгтэй бүх зүйлийг суулгана:
    sudo apt-get суулгах curl libcurl3 libcurl3-dev php5-curl php5-mcrypt
  2. Үүний дараа та зүгээр л Apache-г дахин эхлүүлэх хэрэгтэй:
    sudo /etc/init.d/apache2 дахин эхлүүлэх

Curl ажиллаж эхэлсэн гэдгийг батлахын тулд бид туршилтын файлаа дахин ажиллуулах хэрэгтэй - curl.phpНээлттэй хуудсан дээр сүүлчийн удаа хайлт хийх боломжтой. Тохиолдлын 99% -д та curl аль хэдийн ажиллаж байгаа гэсэн баталгааг харж, интернетийг боолчилж эхлэх боломжтой.

P.S.Гадаа хэдийнэ хүйтэрсэн цаг бол манай хотын захиргаа халаалтыг асаах гэж яарахгүй байна. Ийм мөчид авралыг зөвхөн янз бүрийн халаагуураас олж болно. Аливаа халаагчийн гаж нөлөө нь хүрээлэн буй агаарыг маш ихээр хатаадаг явдал юм. Гэрийн чийгшүүлэгч нь үүнтэй тэмцэхэд тусалдаг. Энэ хоёр төхөөрөмж хамтдаа Оросын энэ хүнд хэцүү үеийг даван туулахад туслах болно.

IMAP, IMAPS, POP, POP3, POP3S, DICT, FILE HTTP, HTTPS, SMB, SMBS, SMTP, SMTPS зэрэг дэмжигдсэн протоколуудыг ашиглан сервер рүү болон серверээс өгөгдөл дамжуулахад ашигладаг үнэгүй, нээлттэй эхийн өгөгдөл дамжуулах хэрэгсэл юм. FTP, FTPS, TELNET, RTSP, RMTP болон TFTP.

Энэ нь хэвийн ажиллаж байх үедээ өгөгдөл дамжуулах хурд, шилжүүлсэн өгөгдлийн хэмжээ, үлдсэн тооцоолсон хугацаа зэрэг үзүүлэлтүүдийг харуулсан тоолуур шиг явцын мөрийг харуулдаг. Хурдыг секундэд байтаар илэрхийлнэ. Төрөл бүрийн Linux түгээлтүүдэд curl болон php-curl-ийг хэрхэн суулгаж болохыг харцгаая.

Ubuntu 18.04, 17.10 болон Debian 9.3

Эхлээд root-ээр нэвтэрч, Ubuntu системээ шинэчилнэ үү

Apt-get шинэчлэлт

Apt-get суулгах curl

php-curl суулгана уу

Apt-get суулгах php-curl

Apt-get суулгах php5.6-curl

Apt-get суулгах php5.5-curl

Curl суулгасан эсэхийг шалгаад хувилбарыг нь шалгана уу

Эх сурвалжаас

curl-ийн вэб сайтад зочилж, холбоосыг хуулж, wget командыг ашиглан хамгийн сүүлийн curl хувилбарыг татаж аваарай

Доорх tar командыг ашиглан tarball файлыг задлаарай

CD curl-7.57.0

Та эх кодыг бүтээхийн тулд C хөрвүүлэгчийг шаардах болно. Доор үзүүлсэн шиг Си хөрвүүлэгчийг суулгана уу.

Apt-get install build-essential

Эх кодыг эмхэтгэхийн тулд доорх командуудыг дараалан ажиллуулна уу

Centos 7

Root нэрээр нэвтэрч ажиллуулна уу

Yum install curl

php-curl суулгаж байна

Yum php-curl суулгаарай

Эх сурвалжаас

Яг л Ubuntu 17.10 дээр хийсэн шиг curl-ийн вэб сайт руу ороод curl tarball-г татаж аваарай.

Wget https://curl.haxx.se/download/curl-7.57.0.tar.gz

Тарболыг задлах

Tax -xvf curl-7.57.0.tar.gz

Шахагдаагүй хавтас руу шилжинэ үү

CD curl-7.57.0

Centos 7 нь C хөрвүүлэгчтэй аль хэдийн суулгагдсан байдаг. Эх кодыг эмхэтгэхийн тулд доорх командуудыг ажиллуулна уу

./configure make make install

Curl суулгацыг баталгаажуулна уу

Curl --verison

Федора 27

ЖИЧ Fedora 27 нь curl-тай урьдчилан суулгасан байдаг.

Php-curl-г суулгахын тулд root эрхээр нэвтэрч ажиллуулна уу

Dnf -y php-curl суулгана

Curl суулгацыг баталгаажуулна уу

Curl --verison

Arch 2017 Linux

Эхлээд root эрхээр нэвтэрч системийг шинэчилнэ үү

Пакман-Си

Pacman -S curl

Curl суулгасан эсэхийг шалгана уу

Пакман - Ци буржгар

Alpine Linux 3.7

apk add curl-г ажиллуул

Apk curl нэмнэ

Curl суулгацыг баталгаажуулна уу

Apk хайлтын curl

Curl бол олон тооны протоколуудыг ашиглан олон мянган програм хангамжийн хэрэглээний интернет өгөгдөл дамжуулах үндэс юм. Үнэгүй бөгөөд нээлттэй эх сурвалж нь олон оролцогчдод curl төсөл дээр ажиллаж, шинэ, сайжруулсан хувилбаруудыг байнга гаргаж ирэх боломжийг олгосон.

Жэйми Артур 3:17

Жэйми Артурын тухай

Жеймс бол Линукс, өгөгдлийн сан болон Front-End хөгжүүлэлтийн чиглэлээр 4 жил ажилласан туршлагатай Линукс болон Windows системийн администратор юм. Тэрээр Линуксийн янз бүрийн түгээлтийн талаар судалгаа хийж, өөр өөр үйлчилгээ, функцуудыг суулгах, тохируулах туршилт хийх дуртай. Түүний хобби нь усанд сэлэх, роман унших, видео тоглоом тоглох юм.

2006 оны 02 сарын 16 Жефф Феллинг

Curl нь вэб дээр байршуулсан өгөгдлийг удирдахад туслах болно.Энэ нийтлэлд командын мөрөөс вэб хуудас илгээх, хүлээн авахад ашиглагдах үнэгүй Curl хэрэгслийг авч үзэх болно. Curl нь олон тооны автоматжуулалтыг хялбар болгодог

Curl нь вэб дээрх өгөгдлөө удирдахад тань туслах болно

Энэ нийтлэлд командын мөрөөс вэб хуудсуудыг илгээх, хүлээн авах боломжийг олгодог Curl хэмээх үнэгүй хэрэгслийг авч үзэх болно. Curl нь вэб хуудаснаас шинжилгээ хийх, хамгаалалтын нөхөөсийг татаж авах гэх мэт олон хамгаалалтын болон удирдлагын ажлыг автоматжуулахад хялбар болгодог.

Curl суурилуулалт

Curl нь Unix-ийн олон түгээлтэд багтсан болно. Хоёртын файлууд болон эх сурвалжууд нь бусад ихэнх үйлдлийн системүүдэд байдаг. Нээлттэй эхийн PHP программистууд хүртэл Curl программыг ашиглан PHP скриптээс вэб контент руу шууд нэвтрэх боломжтой.

Curl нь Secure Sockets Layer (SSL) вэб сайтуудтай ажиллахын тулд OpenSSL багцыг шаарддаг. Curl-ийн хоёр хувилбар байдаг: нэг нь SSL, нөгөө нь SSL-гүй. SSL нь өгөгдлийг найдвартай хамгаалдаг тул би эхнийхийг санал болгож байна.

Curl-ийг SSL функцээр ашиглахаасаа өмнө OpenSSL багцыг татаж аваад тусад нь суулгах ёстой. Windows-д зориулсан OpenSSL хоёртын файлыг GnuWin32 SourceForge төслийн сайтаас татаж авах боломжтой. Энэ сайт дээр Windows-д шилжүүлсэн өөр олон хэрэгтэй хэрэгслүүд байдаг.

Та OpenSSL багцыг татаж аваад суулгасны дараа хоёр DLL файлыг system32 лавлах руу хуулна уу.

"C:Program FilesGnuWin32 binlibeay32.dll" %windir%system32 хуулах "C:Program FilesGnuWin32 binlibssl32.dll" %windir%system32

Үүний дараа та Curl-г суулгаж болно. Windows-д зориулсан SSL-тэй нийцтэй Curl хоёртын файлуудыг эндээс олж болно http://curl.haxx.se/latest.cgi?curl=win32-ssl-sspi. Хамгийн сүүлийн хувилбар болох curl 7.15.0 нь curl.exe болон баримт бичгийг агуулсан win32-ssl-sspi.zip дотор байна.

Curl-ийг суулгасны дараа командыг оруулан ажиллаж байгаа эсэхийг шалгах хэрэгтэй

Curl http://isc.sans.org/infocon.txt

Хэрэв дэлгэц дээр өнгөт үг гарч ирвэл (жишээлбэл, ногоон) Curl ажиллаж байна. Энэ энгийн жишээнд Curl нь SANS хүрээлэнгийн Интернет шуурганы төвийн вэб сайтаас Infocon контентыг татаж авдаг. Ногоон гэдэг нь интернет хэвийн ажиллаж байгаа бөгөөд ноцтой аюул илрээгүй гэсэн үг. Дэлгэц дээр ногооны оронд шар, улбар шар, улаан гэсэн үгс гарч ирвэл энэ нийтлэлийг хойш нь тавиад вэбсайтад зочилно уу http://isc.sans.orgИнтернэт дэх өндөр эрсдэлтэй нөхцөл байдлын талаар мэдэх. Хэрэв алдаа гарвал Curl зөв суулгасан эсэхийг шалгах хэрэгтэй.

Үндсэндээ Curl нь вэб хуудсыг татаж аваад хуудасны HTML эх сурвалжийг консол руу гаргадаг. Гэсэн хэдий ч тус хэрэгслийн боломжууд илүү өргөн байдаг. Curl-д алдаа шалгах систем бий. Жишээлбэл, тушаал

Curl http://noserverhere

алдаа өгдөг Curl: (6) Хостыг шийдэж чадсангүй: noserverhere; Хост олдсонгүй. Алдааны кодыг скриптэд ашиглаж, вэб хуудасны бэлэн байдал эсвэл вэб серверийн хариу үйлдлийг шалгах боломжтой. Жишээлбэл, хэрэв та Curl-ийг өдөр бүр вэб хуудас, ялангуяа өдөр тутмын вэб сайтын статистик мэдээллийг авахын тулд ашигладаг бол алдааны кодыг хайдаг эх кодоор скриптийг нэмэгдүүлэх боломжтой. Хэрэв Curl алдааны кодыг гаргавал Curl: (7) хосттой холбогдож чадаагүй бол та даруй анхааруулга өгөх эсвэл имэйл илгээх боломжтой.

Шифрлэгдсэн өгөгдлийг задлах

Curl-ийн хамгийн чухал давуу талуудын нэг нь SSL нийцтэй байдал юм. Хүссэн HTTPS хуудсуудыг сүлжээгээр шифрлэн илгээх ба Curl нь дэлгэцэн дээр сэргээгдсэн текстийг харуулна. Curl нь мөн гэрчилгээг шалгаж, гэрчилгээний хүчинтэй байх хугацаа, хостын нэр нь сертификат дахь хост нэртэй тохирч байгаа эсэх, эх сертификатын итгэлцлийн түвшин зэргийг шалгаж, гэрчилгээ буруу байвал анхааруулдаг. -cacert сонголт нь тодорхой гэрчилгээний файлыг зааж өгөх боломжийг олгодог. -k сонголтыг ашиглан гэрчилгээ шалгахыг идэвхгүй болгосон. Альтернатив арга бол -secure сонголтыг ашиглах явдал юм.

Зөвхөн WWW биш

Curl-ийн чадавхи нь зүгээр л интернетээр файл илгээхээс цаашгүй. Curl-ийг ашиглан та FTP сайтын сангуудыг хурдан жагсааж болно.

Curl ftp://myftpsite

Сайтын дэд сангуудыг харахын тулд командыг оруулна уу

Curl ftp://myftpsite/subdir/

Интернетээс файл татаж авахын тулд URL дээр файлын нэрийг зааж өгөхөд л хангалттай. Дараах жишээ нь readme.txt нэртэй файлыг тушаалын мөрөөс шууд ачаалж, дэлгэцэн дээр харуулна.

Curl ftp://ftp.microsoft.com/deskapps/games/readme.txt

FTP файлуудыг оруулахын тулд Curl ашиглан скрипт бэлтгэх нь FTP командыг интерактив байдлаар ашиглахаас илүү хялбар байдаг.

Өгөгдмөл нь анхдагчаар консол руу шууд гардаг боловч -o болон -O сонголтуудыг ашиглан файл руу дахин чиглүүлэх боломжтой. Хуудсыг авч дискэнд хадгалахын тулд та -o сонголтыг зааж өгөх ёстой. -O сонголт нь үүссэн хуудсыг локал файлд хадгалах ба Curl нь алсын баримт бичгийн нэрийг олж авдаг. Хэрэв URL нь файлын нэрийг агуулаагүй бол энэ үйлдэл амжилтгүй болно. Хэрэв та файлын нэргүй вэб сайт руу хүсэлт илгээхийн тулд Curl ашигладаг боловч үр дүнг файлд хадгалахыг хүсвэл командын мөрөнд файлын нэрийг зааж өгч болно, жишээлбэл:

Баталгаажуулалт

Curl нь үндсэн, Digest болон нэгдсэн баталгаажуулалтын аргуудыг өгдөг. Ихэнх сайтууд дээр Curl-ийн илгээх функцийг ашиглан маягт дээр суурилсан баталгаажуулалтын хуудсууд руу хандаж болно, үүнийг доор үзүүлэв. Энэ нь та өөрийн хэрэглэгчийн нэр, нууц үг гэх мэт маягтын өгөгдлийг вэб хуудсандаа мэдээлэл оруулахыг шаарддаг алслагдсан вэб сайт руу илгээх боломжтой гэсэн үг юм. Та итгэмжлэлийг дамжуулахын тулд -u сонголтыг ашиглаж болно, эсвэл FTP дээр уламжлалт байдлаар хийдэг шиг URL руу буулгаж болно, жишээлбэл:

Curl ftp://username: password@myhtmlsite

Curl-ийг ашиглан FTP-ээс зээлсэн техникийг дараах жишээн дээрх шиг HTTP руу шилжүүлж болно.

Curl http://username:password @myhtmlsite/default.htm

Curl нь мөн прокси серверээр дамжуулан вэб хуудас руу нэвтрэх боломжийг олгодог. Тиймээс Curl-ийг Basic, Digest болон NTLM горимд нэвтрэлт танилтад зориулж прокси сервер ашиглахаар тохируулж болно.

Баримт бичгийг уншина уу

Нэг өгүүлэлд Curl-ийн бүх функцийг, тухайлбал серверт файл байршуулах (-T), зөвхөн HTTP толгойн мэдээллийг харах (-I), бүх өгөгдлийг нарийвчилсан горимоор (-V) үзэхэд хэцүү байдаг. ), болон далд гаралт (-s). Би Curl-ийн онцлогуудыг илүү нарийвчлан үзэхийг зөвлөж байна http://curl.haxx.se/docs .

Curl ашиглах жишээ

Одоо бид Curl-ийн үндсийг сурсан бол зарим нэг оролтыг өгсөн вэб сайтаас өгөгдөл авах энгийн жишээг харцгаая. Curl-ийн энгийн, хэрэглэхэд хялбар байдал болон -d параметрийг ашиглан вэб сайт руу өгөгдөл илгээх журмыг харуулсан энгийн Whois хэрэгслийг бүтээцгээе. Энэ жишээнд Curl нь IP хаягийг Arin Whois вэб сайт руу илгээж, дараа нь тухайн сайтаас үр дүнг авдаг. Whois нь IP хаяг эзэмшигчийн талаарх мэдээллийг хайдаг.

Сайт бүрийн эх код нь өөр, Curl нь сайт болгон дээр үргэлж ижилхэн ажилладаггүй тул эхлэхээсээ өмнө вэб сайтыг судлах нь чухал юм. Сайт руу урьдчилан зочлох нь Curl-ийн ажилд шаардлагатай мэдээллийг цуглуулах боломжийг олгодог. Энэ жишээнд би вэб сайтаар зочлохдоо хөтөч ашигласан http://www.arin.net/whois/, мөн сайт нь зочдод сонирхож буй IP хаягаа зааж өгдөг ганц өгөгдөл оруулах талбартай болохыг анзаарсан. Та вэб маягтын нэг хэсэг болох энэ талбарын дэлгэрэнгүй мэдээллийг авах хэрэгтэй. Энэ жишээнд Perl скрипт formfind.pl ( http://cool.haxx.se/cvs.cgi/curl/perl/contrib/ formfind?rev=HEAD&content-type=text/vnd.viewcvs-markup). Formfind.pl скрипт нь маягтын өгөгдлийг ашигтай үр дүн болгон хувиргаж, HTML хэлээр өгөгдлийг гараар хайхад хялбар болгодог. Мэдээж Formfind-г ажиллуулахын тулд Perl-г компьютер дээрээ суулгасан байх ёстой. Сайн Win32 Perl багцыг ActiveState ActivePerl вэбсайтаас захиалж болно http://www.activestate.com .

Жишээг илүү дэлгэрэнгүй авч үзье. Эхлээд мэдээлэл хүссэн маягт агуулсан вэб сайтыг харцгаая.

Curl -o whoisOutputFile http://www.arin.net/whois/

Энэ команд нь http://www.arin.net сайтаас Whois хуудсыг авч, тухайн сайтад зочлох үед хөтчөөс гаргасан анхны HTML текстийг агуулсан whoisOutputFile текст файлд хадгалдаг.

Дараа нь та маягтын өгөгдлийг олж сонгох хэрэгтэй:

./formfind.pl

Formfind нь маягтын хувьсагч болон тэдгээрийн боломжит утгыг өгдөг. Энэ жишээнд гаралтын үр дүн маш энгийн (харна уу. дэлгэц 1).

queryyinput нэртэй оролтын маягтын өгөгдлийг анхаарна уу. Энэ бол Curl нь таны хайж буй IP хаягийг илгээх текст талбар юм. Тодорхой IP хаяг нь хамаагүй - энэ жишээнд Microsoft хаягийг ашигласан. -d параметрийг ашиглан хайсан IP хаягийг queryyinput талбарт шилжүүлнэ.

Curl -d "queryinput= 207.46.133.140" http://ws.arin.net/cgibin/whois.pl

-d сонголттой Curl команд нь хайлт хийж буй IP хаягийг илэрхийлсэн маягтын өгөгдлийг хайдаг, энэ тохиолдолд queryinput. Энэ тохиолдолд зорилтот хаяг өөрчлөгдөнө; маягт нь whois.pl скриптийг төлөөлөх шинэ URL руу өгөгдөл оруулах ёстой. Шинэ зорилтот хаягийг 1-р дэлгэцийн formfind-ийн гаралтаас харж болно.

Энэ жишээ нь Whois хариултын анхны HTML текстийг татаж авах боловч HTML шошгуудын бүлэгт далдлагдсан байна. Өгөгдмөлөөр Curl төлөвийн мессеж нь баримт бичгийн хэмжээ, гүйцэтгэлийн хувь, дамжуулах хурд зэргийг харуулдаг. Гаралтыг бага зэрэг цэвэрлэж, IP хаягийг эзэмшдэг байгууллагын нэрээр шүүж болно. Curl статусыг -s сонголтыг ашиглан идэвхгүй болгож болно. Зөвхөн OrgName авахын тулд тушаалыг grep-ээр гүйцэтгэх ёстой:

Curl -s -d "queryinput= 207.46.133.140" http://ws.arin.net/cgibin/whois.pl | grep OrgName

Энэ жишээнд гаралт нь OrgName нь Microsoft Corp гэдгийг харуулж байна.

@echo off curl -k -s -d "queryinput= %1" http://ws.arin.net/cgibin/whois.pl | grep OrgName



21 хариулт

Та аль хэдийн буржгар үстэй байж магадгүй юм

Та юу ч татаж авах шаардлагагүй байж магадгүй:

  • Хэрэв та Windows 10 1803 буюу түүнээс дээш хувилбарыг ашиглаж байгаа бол таны үйлдлийн системд аль хэдийн тохируулсан, ашиглахад бэлэн curl хуулбар ирдэг.
  • Хэрэв танд илүү их эзотерик хэрэгцээ байгаа бол (жишээлбэл, танд cygwin, гуравдагч талын бүтээц, libcurl, толгой файл, эх сурвалж гэх мэт) хэрэгтэй бол curl татаж авах шидтэнг ашиглана уу. Таван асуултанд хариулсны дараа та татаж авах холбоосын жагсаалтыг харуулах болно.

    Curl арилгах, тохируулах

    Татаж авсан багцаасаа curl.exe файлыг олоорой; Энэ нь бин\ доор байгаа байх.

    Хатуу диск дээрээ буржгар үсний байнгын байр болох байршлыг сонгоно уу:

    • Хэрэв та curl-г өөрийн гэсэн хавтас болгохыг хүсвэл C:\Program Files\curl\ эсвэл C:\curl\ хийх болно.
    • Хэрэв танд маш олон үнэгүй гүйцэтгэх файл байгаа бөгөөд PATH-даа олон тусдаа хавтас нэмэхийг хүсэхгүй байгаа бол энэ зорилгоор C:\Program Files\tools\ эсвэл C:\tools\ зэрэг нэг хавтас ашиглана уу.

    curl.exe файлыг хавтсанд байрлуул. Мөн хавтас болон түүний агуулгыг хэзээ ч бүү хөдөлгө.

    Дараа нь та curl-ийг командын мөрөнд хаана ч ашиглах боломжтой болгохыг хүсэх болно. Үүнийг хийхийн тулд фолдерыг PATH-д дараах байдлаар нэмнэ үү.

    1. Windows 10 Start цэсийг товшоод "орчин" гэж бичиж эхлээрэй.
    2. Та хайлтын үр дүнг харах болно. Системийн орчны хувьсагчдыг засах. Үүнийг сонго.
    3. Системийн шинж чанаруудын цонх нээгдэнэ. Товчлуур дээр дарна уу Хүрээлэн буй орчны хувьсагчиддоод хэсэгт.
    4. "Системийн хувьсагч" хэсэгт (доод талбар) "Зам" хувьсагчийг сонгоно уу. Товчлуур дээр дарна уу Өөрчлөх.
    5. "Дарна уу нэмэх" curl.exe байгаа хавтас руу замыг буулгана уу.
    6. дарна уу БОЛЖ БАЙНА УУ,хэрэв шаардлагатай бол. Консолын нээлттэй цонхнуудыг хаагаад, шинэ PATH авахын тулд дахин нээнэ үү.

    Одоо дурын командын мөрөнд curl бичиж таашаал аваарай. Хөгжилтэй байх цаг!

    Curl-г тушаалын мөрөөс ажиллуулахын тулд

    a) Миний компьютер дүрс дээр хулганы баруун товчийг дарна уу

    b) "Properties" -ийг сонгоно уу.

    d) [Advanced] таб - "Орчны хувьсагч" товч руу очно уу

    e) "Системийн хувьсагч" хэсэгт "Зам" ба "Засварлах" хэсгийг сонгоно уу.

    f) Цэгтэй таслал, дараа нь curl.exe файлаа байрлуулсан газрынхаа замыг нэмнэ (жишээ нь: D:\software\curl)

Та одоо командын мөрөөс дараахийг бичиж ажиллуулж болно:

Curl www.google.com

Windows 10 хувилбар 1803 (мөн өмнөх Insider build 17063)-аас эхлэн та curl-г суулгахаа больсон. Windows нь C:\Windows\System32\ дотор өөрийн curl.exe (болон tar.exe)-г агуулдаг бөгөөд та ердийн CMD-ээс шууд хандаж болно.

C:\Users\vonc>C:\Windows\System32\curl.exe --version curl 7.55.1 (Windows) libcurl/7.55.1 WinSSL Гарсан огноо: Протоколууд: dict файл ftp ftps http https imap imaps pop3 pop3s smtp smtps telnet tftp Онцлогууд: AsynchDNS IPv6 Том файл SSPI Kerberos SPNEGO NTLM SSL C:\Users\vonc>C:\Windows\System32\tar.exe --version bsdtar 3.3.2 - libarchive 3.3.2 zlib.52.f-. ipp

Powershell v3 болон түүнээс хойшхи хувилбарууд нь зарим буржгар хийх чадвартай Invoke-WebRequest командыг агуулдаг гэдгийг тэмдэглэх нь зүйтэй болов уу. New-WebServiceProxy болон Invoke-RestMethod командлетуудыг дурдах нь зүйтэй болов уу.

Тэд танд тохирох эсэхийг мэдэхгүй байна, гэхдээ би Windows биш ч гэсэн curl, wget гэх мэт хэрэгслүүдтэй ажиллахад PS-ийн ашигладаг объектын хандлагыг би илүү хялбар гэж хэлэх ёстой. Тэднийг үзэх нь зүйтэй болов уу

Та энэ зааврыг дагаж 3 хялбар алхамаар curl, openssl, libssh2 болон zlib-ийн хамгийн сүүлийн хувилбарыг үүсгэж болно.

Curl нь статик байдлаар бүтээгдсэн тул шаардлагатай динамик ажиллах цагийг тараах шаардлагагүй болно.

Та мөн урьдчилан бүтээсэн хувилбарыг (x86 ба x64) татаж авах боломжтой

Би татаж авах процессыг хайж байсан Curlмөн хаана ч байсан файлаа хуулж ав гэж хэлсэн System32 дээрх curl.exe, гэхдээ тэд шууд холбоос өгөөгүй. Тиймээс та энд таашаал авах боломжтой curl.exeамархан бин хавтасЗүгээр л

үүнийг задлаад дараа нь exe файлыг авах бин хавтас руу очно уу

Би хийсэн зүйлээ бичнэ гэж бодсон (Windows 10, 64 битийн хувилбар):

Curl програмыг сонго.

Win64-ийг сонгоно уу.

Бүх нийтийн сонголтыг сонго.

Аль нэгийг нь сонго.

curl хувилбар: 7.53.1 - SSL идэвхжүүлсэн SSH идэвхжсэн. Зээл: Виктор Шакатс. Энэ багц нь гүйцэтгэх боломжтой curl төрөл юм. Энэ холбоос нь танд урьдчилан эмхэтгэсэн curl хоёртын файлыг авах болно (эсвэл зарим тохиолдолд холбоосыг өгсөн хуудсан дээрх мэдээллийг ашиглан). Та libcurl-г хуваалцсан номын сан/DLL болгон суулгаж болно, эсвэл суулгахгүй байж болно. Файлыг 7zip ашиглан багцалсан. 7zip бол файл архивлах формат юм.

Татаж авах дээр дарна уу.

Та татаж авсан хавтсандаа curl-7.53.1-win64-mingw.7z файлтай байх ёстой.

Хэрэв танд байхгүй бол 7-Zip суулгаарай.

Баруун товчлуурыг дарж, 7-Zip, эндээс задлах. Задлагдсан файлыг Z:\Tools гэх мэт газар хуулж буулгана уу.

Хэрэв та бин фолдерыг харвал curl.exe файлыг харах болно. Хэрэв та үүн дээр давхар товшвол цонх хурдан анивчиж, алга болно. Үүнийг ажиллуулахын тулд та тушаалын мөрийг ашиглах хэрэгтэй. Өөрийн хогийн хавтас руу очоод curl гэж оруулаад дараа нь хүсэлт гаргах сонголтоо оруулна уу. Та давхар хашилт ашиглах ёстой. Windows дээр curl дээр ганц хашилт ажиллахгүй.

Одоо та програмыг ажиллуулахын тулд зөв хавтас руу шилжих шаардлагагүй болохын тулд хэрэглэгчийн Path хувьсагч дээр curl нэмэх хэрэгтэй. Энэ компьютер, Компьютер, Системийн шинж чанар, Нарийвчилсан системийн тохиргоонууд руу очоод администратороор нэвтэрнэ үү (та администратор биш, тийм үү? Тийм үү?). Environment Variables, System Variables, жагсаалтаас харж, Path, дараа нь Засах, дараа нь Шинэ, дараа нь ж.нь.

Z:\Tools\curl-7.53.1-win64-MinGW\Bin

Хэрэв та хүсвэл урвуу зураас нэмж болно, энэ нь хамаагүй гэж би бодож байна. Дээшээ зөөх товчийг жагсаалтын эхэнд хүртэл дарснаар өмнөх дэлгэцээс хялбархан харж болно. OK, OK, OK дээр дараад командын мөрийг нээснээр та дурын фолдероос curl гэж бичээд дурын хэрэглэгчийн хувьд curl ажиллуулж болно. Давхар ишлэлээ бүү мартаарай.

Энэ бол миний хүлээж авахыг хүсч буй хариулт юм.

Энэ суулгагч нь надад хялбар болгосон http://www.confusedbycode.com/curl/

"Та Windows-д зориулсан cURL-г хэдхэн товшилтоор суулгаж болно. Доорх хүснэгтээс суулгагчийг татаж аваад ажиллуулаад "Суулгах" дээр дарна уу. Анхдагч суулгалтанд орно.