Instaliranje cURL-a na Denwer. Instaliranje curl-a u Debian-u Kako saznati da li imam instaliran curl

Mali program kao što je curl može učiniti mnogo i malo je vjerovatno da će biti instaliran prema zadanim postavkama na vašem VPS serveru. Ako ste web programer i ne znate što je curl, trebali biste se upoznati s njegovim mogućnostima i možda će se neke stvari koje je ranije bilo teško raditi sada lakše i efikasnije implementirati.

Oni programeri koji su ikada razvijali HTML - ili XML - parsere znaju za njegove mogućnosti.

Sam sam otkrio curl samo u trenutku kada je bilo potrebno razviti dodatak za Textpattern, koji bi, suprotno politici društvene mreže VKontakte, automatski dodao obavijest o objavljivanju novog članka javnoj grupi. Nažalost, ovo ne bih mogao bez uvijanja.

Nakon što smo, nadam se, odlučili zašto nam je potreban ovaj curl, nastavljamo da ga instaliramo na server na kojem su instalirani PHP i Apache. Ako imate jednostavan hosting (ne VPS), onda se obratite hosteru sa zahtjevom da ga uključite i on će učiniti sve umjesto vas, ako to već nije učinio. Upravo to mi se desilo na jednom hostingu.

Kako da znam da li imam instaliran curl?

Prije nego što požurimo s instalacijom, provjerimo: možda ste ga već instalirali. Nisam našao ništa lakše od kreiranja datoteke, na primjer, curl.php sa sadržajem:


i pokrenite ga kroz pretraživač.

U prikazanom listu teksta možete tražiti curl na stranici i ako ga ne pronađete, možete sa sigurnošću pretpostaviti da ga nemate instaliran.

Instaliranje curl-a na Debian

Još od davnih dana, kada sam koristio Ubuntu, navikao sam se na DEB distribucije i ne želim da ih mijenjam. Zato na gotovo svim svojim serverima koristim Debian kao operativni sistem, što nikada nisam požalio.

  1. Instaliramo sve što Vam je potrebno:
    sudo apt-get install curl libcurl3 libcurl3-dev php5-curl php5-mcrypt
  2. Nakon ovoga, samo trebate ponovo pokrenuti Apache:
    sudo /etc/init.d/apache2 restart

Da bismo potvrdili da je curl počeo raditi, moramo ponovo pokrenuti naš test fajl - curl.php i prođite kroz pretragu posljednji put na otvorenoj stranici. U 99% slučajeva vidjet ćete potvrdu da curl već radi i možete početi robovati Internetu.

P.S. Sada je vrijeme kada je napolju već hladno, a našoj gradskoj upravi ne žuri sa uključivanjem grijanja. U takvim trenucima spas se može naći samo u raznim grijačima. Nuspojava svakog grijača je da u velikoj mjeri isušuje okolni zrak. Kućni ovlaživači zraka pomažu u borbi protiv ovoga. Upravo će ova dva uređaja zajedno pomoći da preživimo ovo teško vrijeme za Rusiju.

Je besplatan alat za prijenos podataka otvorenog koda koji se koristi za prijenos podataka na i sa servera koristeći sljedeće podržane protokole: IMAP, IMAPS, POP, POP3, POP3S, DICT, FILE HTTP, HTTPS, SMB, SMBS, SMTP, SMTPS, FTP, FTPS, TELNET, RTSP, RMTP i TFTP.

Tokom svog normalnog rada, prikazuje traku napretka nalik na metar koja pokazuje parametre kao što su brzina prijenosa podataka, količina prenesenih podataka i procijenjeno preostalo vrijeme. Brzina je prikazana u bajtovima u sekundi. Hajde da vidimo kako možemo da instaliramo curl i php-curl u raznim Linux distribucijama.

Ubuntu 18.04, 17.10 i Debian 9.3

Prijavite se kao root i prvo ažurirajte svoj Ubuntu sistem

Apt-dobi ažuriranje

Apt-get install curl

Instalirajte php-curl

Apt-get install php-curl

Apt-get install php5.6-curl

Apt-get install php5.5-curl

Provjerite je li curl instaliran i provjerite njegovu verziju

Iz izvora

Posjetite curl web stranicu i preuzmite najnoviju verziju curla kopiranjem veze i korištenjem naredbe wget

Dekomprimirajte tarball datoteku koristeći naredbu tar ispod

CD curl-7.57.0

Trebat će vam C kompajler da napravite izvorni kod. Instalirajte C kompajler kao što je prikazano ispod.

Apt-get install build-essential

Pokrenite donje naredbe uzastopno da prevedete izvorni kod

Centos 7

Prijavite se kao root i pokrenite

Yum install curl

Instaliranje php-curl

Yum instaliraj php-curl

Iz izvora

Baš kao što smo radili u Ubuntu 17.10, idite na curl web stranicu i preuzmite curl tarball.

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

Dekomprimirajte tarball

Porez -xvf curl-7.57.0.tar.gz

Idite do nekomprimirane fascikle

CD curl-7.57.0

Centos 7 dolazi već instaliran sa C kompajlerom. Pokrenite naredbe ispod da kompajlirate izvorni kod

./configure make make install

Provjerite instalaciju curl-a

Curl --verison

Fedora 27

BILJEŠKA Fedora 27 dolazi sa unapred instaliranim curl-om.

Da biste instalirali php-curl, jednostavno se prijavite kao root i pokrenite

Dnf -y instalirati php-curl

Provjerite instalaciju curl-a

Curl --verison

Arch 2017 Linux

Prvo se prijavite kao root i ažurirajte sistem

Pacman-Sy

Pacman -S curl

Provjerite je li curl instaliran

Pacman -Qi curl

Alpine Linux 3.7

Pokrenite apk add curl

Apk add curl

Provjerite instalaciju Curl-a

Apk search curl

Curl je okosnica internetskog prijenosa podataka za hiljade softverskih aplikacija koje koriste bezbroj protokola. Biti besplatan i otvoren izvor omogućio je mnogim suradnicima da rade na curl projektu i da stalno osmišljavaju novije i poboljšane verzije.

Jamie Arthur 3:17 ujutro

O Jamie Arthuru

James je strastveni Linux i Windows sistemski administrator sa 4 godine iskustva u Linuxu, bazama podataka i Front-End razvoju. Voli da istražuje različite distribucije Linuxa i da eksperimentiše sa instalacijom i konfiguracijom različitih usluga i funkcija. Njegovi hobiji uključuju plivanje, čitanje romana i igranje video igrica.

16.02.2006. Jeff Felling

Curl će vam pomoći da upravljate podacima koji se nalaze na webu. Ovaj članak govori o besplatnom alatu Curl, koji se može koristiti za slanje i primanje web stranica iz komandne linije. Curl olakšava automatizaciju mnogih

Curl će vam pomoći da upravljate svojim podacima na webu

Ovaj članak se bavi besplatnim alatom pod nazivom Curl koji vam omogućava slanje i primanje web stranica iz komandne linije. Curl olakšava automatizaciju mnogih sigurnosnih i administrativnih zadataka, kao što je izdvajanje web stranice za analizu ili preuzimanje sigurnosne zakrpe s weba.

Ugradnja curl

Curl je uključen u mnoge Unix distribucije. Binarne datoteke i izvori dostupni su za većinu drugih operativnih sistema. Čak i PHP programeri otvorenog koda mogu koristiti Curl za siguran pristup web sadržaju direktno iz PHP skripti.

Curl zahtijeva OpenSSL paket za rad sa web lokacijama Secure Sockets Layer (SSL). Postoje dvije verzije Curl-a: jedna sa SSL-om i jedna bez SSL-a. Preporučujem prvi, jer SSL pouzdano štiti podatke.

Prije nego što možete koristiti Curl sa SSL funkcijom, morate preuzeti i zasebno instalirati OpenSSL paket. OpenSSL za Windows binarne datoteke se mogu preuzeti sa GnuWin32 SourceForge projektne stranice na . Postoji mnogo drugih korisnih alata na ovoj stranici koji su preneseni na Windows.

Trebali biste preuzeti i instalirati OpenSSL paket, a zatim kopirati dvije DLL datoteke u system32 direktorij:

Kopiraj "C:Program FilesGnuWin32 binlibeay32.dll" %windir%system32 kopiraj "C:Program FilesGnuWin32 binlibssl32.dll" %windir%system32

Nakon toga možete instalirati Curl. SSL-kompatibilne Curl binarne datoteke za Windows mogu se naći na http://curl.haxx.se/latest.cgi?curl=win32-ssl-sspi. Najnovija verzija, curl 7.15.0, nalazi se u win32-ssl-sspi.zip, koja sadrži curl.exe i dokumentaciju.

Nakon što instalirate Curl, trebali biste se uvjeriti da radi tako što ćete unijeti naredbu

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

Ako se na ekranu pojavi riječ u boji (na primjer, zelena), Curl radi. U ovom jednostavnom primjeru, Curl preuzima Infocon sadržaj sa web stranice Internet Storm Center Instituta SANS. Zelena znači da internet funkcionira normalno i da nisu otkrivene ozbiljne prijetnje. Ako se umjesto zelene na ekranu pojave riječi žuta, narančasta ili crvena, ostavite ovaj članak po strani i posjetite web stranicu http://isc.sans.org kako biste saznali o visokorizičnim stanjima na internetu. Ako dođe do greške, morate provjeriti da li je Curl ispravno instaliran.

U suštini, Curl dohvaća web stranicu, a zatim ispisuje HTML izvor stranice na konzolu. Međutim, mogućnosti uslužnog programa su šire. Curl ima ugrađenu provjeru grešaka. Na primjer, naredba

Curl http://noserverhere

daje grešku Curl: (6) Nije moguće riješiti host: noserverhere; Host nije pronađen. Kodovi grešaka se mogu koristiti u skriptama za testiranje dostupnosti web stranice ili odziva web servera. Na primjer, ako koristite Curl za preuzimanje web stranice svaki dan, posebno dnevne statistike web stranice, možete dopuniti skriptu izvornim kodom koji traži kodove grešaka. Ako Curl izda kod greške Curl: (7) nije mogao da se poveže sa hostom, možete odmah izdati upozorenje ili poslati e-mail.

Ekstrahiranje šifriranih podataka

Jedna od najvažnijih prednosti Curl-a je njegova SSL kompatibilnost. Zahtevane HTTPS stranice šalju se šifrovane preko mreže, a Curl zatim prikazuje oporavljeni tekst na ekranu. Curl također provjerava certifikate - datum isteka certifikata, da li se ime hosta poklapa s imenom hosta u certifikatu i nivo povjerenja korijenskog certifikata - i upozorava ako je certifikat netačan. Opcija -cacert vam omogućava da navedete određenu datoteku certifikata. Provjera certifikata je onemogućena pomoću opcije -k. Alternativni pristup je korištenje opcije -insecure.

Ne samo za WWW

Curl-ove mogućnosti nadilaze jednostavno slanje datoteka preko Interneta. Koristeći Curl možete brzo izlistati direktorije FTP stranice:

Curl ftp://myftpsite

Da biste vidjeli poddirektorije stranice, unesite naredbu

Curl ftp://myftpsite/subdir/

Da biste preuzeli datoteku sa Interneta, jednostavno navedite naziv datoteke u URL-u. Sljedeći primjer učitava datoteku pod nazivom readme.txt direktno iz komandne linije i prikazuje je na ekranu:

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

Često je lakše pripremiti skriptu sa Curl za unos FTP datoteka nego interaktivno koristiti FTP komandu.

Podrazumevano, podaci se izlaze direktno na konzolu, ali se mogu preusmjeriti na datoteku pomoću opcija -o i -O. Da biste dobili stranicu i spremili je na disk, morate navesti opciju -o. Opcija -O sprema rezultujuću stranicu u lokalnu datoteku, a Curl preuzima ime udaljenog dokumenta. Ako URL ne sadrži naziv datoteke, ova operacija neće uspjeti. Ako koristite Curl za slanje zahtjeva na web stranicu bez naziva datoteke, ali želite pohraniti rezultat u datoteku, možete odrediti naziv datoteke u komandnoj liniji, na primjer:

Autentifikacija

Curl pruža osnovne, sažete i integrirane metode provjere autentičnosti. Na većini web stranica, stranicama za provjeru autentičnosti zasnovanim na obrascima može se pristupiti korištenjem Curlovih funkcija za podnošenje, kao što će biti prikazano u nastavku. To znači da možete poslati podatke obrasca, kao što su vaše korisničko ime i lozinka, na udaljenu web stranicu koja od vas traži da unesete informacije na svoju web stranicu. Možete koristiti opciju -u da proslijedite vjerodajnice ili ih zalijepite u URL, kao što se tradicionalno radi na FTP-u, na primjer:

Curl ftp://korisničko ime: lozinka@myhtmlsite

Koristeći Curl, tehnike posuđene sa FTP-a mogu se prenijeti na HTTP, kao u sljedećem primjeru:

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

Curl takođe omogućava pristup Web stranicama preko proxy servera. Stoga, Curl može biti konfiguriran da koristi proxy server za autentifikaciju u Basic, Digest i NTLM modovima.

Pročitajte dokumentaciju

U jednom članku je teško pokriti sve mnoge funkcije Curl-a, uključujući učitavanje datoteka na server (-T), i pregled samo informacija u HTTP zaglavlju (-I), i pregled svih podataka u detaljnom načinu (-V ), i skriveni izlaz ( -s). Preporučujem da detaljnije pogledate Curl-ove karakteristike u vodiču objavljenom na http://curl.haxx.se/docs .

Primjer upotrebe curl

Sada kada smo naučili osnove Curl-a, pogledajmo jednostavan primjer dohvaćanja podataka sa web stranice na osnovu nekog unosa. Napravimo jednostavan Whois alat koji demonstrira jednostavnost i lakoću korištenja Curl-a i procedure za slanje podataka na web stranicu pomoću parametra -d. U ovom primjeru, Curl šalje IP adresu na Arin Whois web lokaciju i zatim preuzima rezultate sa te stranice. Whois traži informacije o vlasniku IP adrese.

Važno je istražiti web stranicu prije nego što počnete, jer je izvorni kod svake stranice drugačiji, a Curl ne radi uvijek isto na svakoj stranici. Preliminarna posjeta web lokaciji omogućava vam da prikupite potrebne informacije da bi Curl radio. U ovom primjeru, koristio sam pretraživač da posjetim web stranicu http://www.arin.net/whois/, te primijetio da stranica ima jedno polje za unos podataka u kojem posjetitelji navode IP adresu za koju su zainteresovani. Morate dobiti detalje ovog polja, koje je dio web obrasca. Ovaj primjer koristi Perl skriptu formfind.pl ( http://cool.haxx.se/cvs.cgi/curl/perl/contrib/ formfind?rev=HEAD&content-type=text/vnd.viewcvs-markup). Skripta Formfind.pl pretvara podatke obrasca u korisne izlazne rezultate i olakšava ručno pretraživanje podataka u HTML-u. Naravno, Perl mora biti raspoređen na vašem računaru da biste pokrenuli Formfind. Dobar Win32 Perl paket se može naručiti sa ActiveState ActivePerl web stranice na adresi http://www.activestate.com .

Pogledajmo primjer detaljnije. Prvo, pogledajmo web stranicu koja sadrži obrazac koji zahtijeva informacije:

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

Ova komanda preuzima Whois stranicu sa http://www.arin.net i pohranjuje je u tekstualnu datoteku whoisOutputFile, koja sadrži originalni HTML tekst koji pregledač prikazuje kada se stranica posjeti.

Zatim morate pronaći i odabrati podatke obrasca:

./formfind.pl

Formfind pruža varijable forme i njihove moguće vrijednosti. U ovom primjeru, izlazni rezultati su prilično jednostavni (vidi. ekran 1).

Obratite pažnju na podatke obrasca za unos pod nazivom queryinput. Ovo je tekstualno polje koje Curl treba da pošalje IP adresu koju tražite. Konkretna IP adresa nije bitna - u ovom primjeru je korištena Microsoft adresa. Koristeći parametar -d, tražena IP adresa se prosljeđuje u polje za unos upita:

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

Naredba Curl sa opcijom -d traži podatke u obliku, u ovom slučaju queryinput, koji predstavlja IP adresu koja se traži. U ovom slučaju, ciljna adresa se mijenja; obrazac treba poslati podatke na novi URL koji predstavlja skriptu whois.pl. Nova ciljna adresa može se vidjeti u izlazu formfind na ekranu 1.

Ovaj primjer također preuzima originalni HTML tekst Whois odgovora, ali je skriven grupom HTML oznaka. Prema zadanim postavkama, poruka o statusu Curl prikazuje veličinu dokumenta, postotak završenosti i brzinu prosljeđivanja. Izlaz se može malo očistiti i filtrirati prema imenu organizacije koja posjeduje IP adresu. Status kovrče se može onemogućiti pomoću opcije -s. Naredbu treba izvršiti preko grep-a da dobijete samo naziv organizacije:

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

U ovom primjeru, izlaz pokazuje da je OrgName Microsoft Corp.

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



21 odgovor

Možda već imate kovrču

Možda nećete morati ništa preuzimati:

  • Ako koristite Windows 10 verziju 1803 ili noviju, vaš OS dolazi s kopijom curl koja je već konfigurirana i spremna za korištenje.
  • Ako imate više ezoteričnih potreba (npr. trebate cygwin buildove, verzije treće strane, libcurl, datoteke zaglavlja, izvore, itd.), koristite čarobnjaka za preuzimanje curl. Nakon što odgovorite na pet pitanja, biće vam prikazana lista linkova za preuzimanje.

    Uklanjanje i podešavanje kovrče

    Pronađite curl.exe u preuzetom paketu; vjerovatno je ispod kante\ .

    Odaberite lokaciju na tvrdom disku koja će služiti kao trajni dom za lokne:

    • Ako želite da curl bude njegov vlastiti folder, C:\Program Files\curl\ ili C:\curl\ će učiniti.
    • Ako imate puno besplatnih izvršnih datoteka i ne želite da dodajete mnogo zasebnih fascikli u svoj PATH, koristite jednu fasciklu za ovu svrhu, kao što je C:\Program Files\tools\ ili C:\tools\ .

    Stavite curl.exe u fasciklu. I nikada ne pomerajte fasciklu ili njen sadržaj.

    Tada ćete htjeti da učinite curl dostupnim bilo gdje u komandnoj liniji. Da biste to uradili, dodajte folder u PATH, ovako:

    1. Kliknite na meni Start Windows 10. Počnite da kucate „environment“.
    2. Vidjet ćete rezultat pretrage. Uredite varijable sistemskog okruženja. Odaberite ovo.
    3. Otvara se prozor System Properties. Kliknite na dugme Varijable okruženja na dnu.
    4. Odaberite varijablu "Putanja" u odjeljku "System Variables" (donje polje). Kliknite na dugme Promjena.
    5. kliknite na " Dodati" i zalijepite putanju do fascikle u kojoj se nalazi curl.exe.
    6. Kliknite UREDU, ako je potrebno. Zatvorite sve otvorene prozore konzole i ponovo ih otvorite tako da dobiju novi PATH.

    Sada uživajte u kucanju curl na bilo kojoj komandnoj liniji. Vrijeme je za zabavu!

    Za pokretanje curl iz komandne linije

    a) Desni klik na ikonu My Computer

    b) Odaberite "Svojstva"

    d) Idite na karticu [Napredno] - dugme "Varijable okruženja".

    e) Pod "System Variable" odaberite "Path" i "Edit"

    f) Dodajte tačku i zarez, a zatim i putanju do mjesta gdje ste stavili svoj curl.exe (npr. D:\software\curl)

Sada možete pokrenuti iz komandne linije upisivanjem:

Curl www.google.com

Počevši od Windows 10 verzije 1803 (i ranije, Insider build 17063), više ne instalirate curl . Windows sadrži vlastiti curl.exe (i tar.exe) u C:\Windows\System32\ kojem možete pristupiti direktno iz običnog CMD-a.

C:\Users\vonc>C:\Windows\System32\curl.exe --verzija curl 7.55.1 (Windows) libcurl/7.55.1 WinSSL Datum izdanja: Protokoli: dict fajl ftp ftps http https imap imaps pop3 pop3s sm smtps telnet tftp Karakteristike: AsynchDNS IPv6 Largefile SSPI Kerberos SPNEGO NTLM SSL C:\Users\vonc>C:\Windows\System32\tar.exe --verzija bsdtar 3.3.2 - libarchive 3.3.2 zlib.-1. ipp

Vjerovatno je vrijedno napomenuti da Powershell v3 i novije verzije sadrže cmdlet Invoke-WebRequest, koji ima neke mogućnosti uvijanja. Vjerovatno je vrijedno spomenuti i cmdlete New-WebServiceProxy i Invoke-RestMethod.

Nisam siguran da li će vam odgovarati ili ne, ali iako nisam Windows, moram reći da mi je objektni pristup koji PS koristi mnogo lakši za rad sa uslužnim programima poput curl, wget itd. Možda ih vredi pogledati

Možete kreirati najnoviju verziju curl, openssl, libssh2 i zlib u 3 jednostavna koraka prateći ovaj vodič.

Curl je izgrađen statički, tako da ne morate propagirati potrebno dinamičko vrijeme izvođenja.

Također možete preuzeti unaprijed izgrađenu verziju (x86 i x64).

Tražio sam proces preuzimanja Curl i svuda gde su rekli kopirajte fajl curl.exe na System32, ali nisu dali direktnu vezu. tako da možete uživati ​​ovdje curl.exe lako za bin folder Samo

raspakujte ga, a zatim idite u fasciklu bin gde ćete dobiti exe datoteku

Mislio sam da ću napisati tačno ono što sam uradio (Windows 10, 64-bitna verzija):

Odaberite izvršnu datoteku curl.

Odaberite Win64.

Odaberite univerzalni.

Odaberite bilo koju.

curl verzija: 7.53.1 - SSL omogućen SSH omogućen. Zasluge: Victor Shakats. Ovaj paket je izvršni tip curl-a. Ova veza će vam dati unaprijed kompajliranu curl binarnu datoteku (ili u nekim slučajevima koristeći informacije navedene na stranici na koju vas link vodi). Možete ili ne morate instalirati libcurl kao dijeljenu biblioteku/DLL. Fajl je upakovan koristeći 7zip. 7zip je format za arhiviranje datoteka.

Kliknite na preuzimanje.

Trebali biste imati curl-7.53.1-win64-mingw.7z datoteku u folderu za preuzimanje.

Instalirajte 7-Zip ako ga nemate.

Desni klik, 7-Zip, Ekstrakt ovdje. Kopirajte i zalijepite ekstrahiranu datoteku negdje kao Z:\Tools\

Ako pogledate u bin folder, vidjet ćete curl.exe. Ako dvaput kliknete na njega, prozor će brzo bljesnuti i nestati. Da biste ga pokrenuli, trebate koristiti komandnu liniju. Idite u svoju mapu bin i unesite curl, a zatim svoje opcije za podnošenje zahtjeva. Morate koristiti dvostruke navodnike. Jednostruki navodnici neće raditi sa curl-om na Windows-u.

Sada morate dodati curl varijablu korisničke putanje kako ne biste morali navigirati do odgovarajuće mape da biste pokrenuli program. Idite na Ovaj računar, Računar, Svojstva sistema, Napredne postavke sistema, prijavite se kao administrator (niste administrator, zar ne? zar ne?). Varijable okruženja, Sistemske varijable, pogledajte listu i izaberite Putanja, zatim Uredi, pa Novo, pa npr.

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

Možete dodati obrnutu kosu crtu ako želite, mislim da to nije važno. Pritisnite dugme za pomeranje gore dok se ne nađe na vrhu liste i možete ga lako videti sa prethodnog ekrana. Kliknite OK, OK, OK, a zatim otvorite komandnu liniju i možete pokrenuti curl upisivanjem curl iz bilo koje mape kao bilo koji korisnik. Ne zaboravite svoje dvostruke navodnike.

Ovo je odgovor koji želim da dobijem.

Ovaj instalater mi je olakšao http://www.confusedbycode.com/curl/

"Možete instalirati cURL za Windows u samo nekoliko klikova. Jednostavno preuzmite i pokrenite instalater iz donje tabele i kliknite na Instaliraj. Podrazumevana instalacija uključuje.