Helilooja muutis põhjalikult PHP ökosüsteemi, luues aluse kaasaegse PHP, st komponendipõhiste rakenduste ja raamistike arengule.
Nõuded deklareeritakse projektitaseme JSON-failis, mida Composer seejärel kasutab, et hinnata, millised paketiversioonid vastavad kõige paremini rakenduse sõltuvustele. Hindamisel võetakse arvesse pesastatud sõltuvusi ja süsteeminõudeid, kui neid on.
Oluline on märkida, et Composer võimaldab teil installida vajalikud teegid projektipõhiselt. See võimaldab teil kasutada sama teegi erinevaid versioone erinevates PHP projektides.
Haldatavate teekide installimiseks ja kasutamiseks Koostama, peate need projektis standardvormingus deklareerima ja ülejäänu eest hoolitseb Composer. Näiteks kui soovite installida mpdf teegi kasutades Composerit, peate käivitama järgmise käsu oma projekti juurtes.
$composer require mpdf/mpdf
Aga kust helilooja teegid alla laadib?
millised raamatukogud on saadaval?
Seal on keskhoidla, kus Koostama peab saadaolevate teekide loendit: Packagist.
Nüüd vaatame, kuidas installida Composer sellistesse operatsioonisüsteemidesse nagu Linux, macOS ja Windows.
Helilooja installimiseks linuxisse, unixi ja macOS-i peate installiprogrammi alla laadima aadressilt https://getcomposer.org/doc/00-intro.md#installation-linux-unix-macos ja installige see kohapeal oma projekti osana või globaalselt kogu süsteemi hõlmava käivitatava failina.
Installer kontrollib mõningaid PHP sätteid ja laadib teie töökataloogi alla faili composer.phar. See on helilooja binaar. Tegemist on PHAR-iga (PHP arhiiv), mis on PHP arhiivivorming, mida saab muuhulgas käivitada käsurealt.
php composer.phar
Helilooja installimiseks Windowsis peate installiprogrammi alla laadima aadressilt https://getcomposer.org/doc/00-intro.md#installation-windows
Kui installimine on lõppenud, saate käsuga kontrollida, kas see töötab õigesti
composer -V
ja sul peaks olema selline vastus
Pakendaja, avalik hoidla Koostama, sisaldab PHP teekide kogu avatud lähtekoodiga tehtud Composeri kaudu vabalt kättesaadavaks. Teenuse esmaklassiline versioon pakub majutust privaatpakettidele, mis võimaldab kasutada Composerit isegi suletud lähtekoodiga projektides.
Packagistis on saadaval sadu teeke, mis näitab Composeri populaarsust. Kui vajate oma PHP-projektides funktsiooni, mis teie arvates peaks olema juba saadaval kolmanda osapoole raamatukoguna, on Packagist esimene koht, mida peaksite otsima.
Lisaks Packagistile saate paluda Composeril vaadata teegi installimiseks teisi hoidlaid, muutes failis composer.json hoidlate võtit. Tegelikult teete seda siis, kui soovite hallata oma privaatseid Composeri pakette.
Composeriga teekide installimiseks on kaks võimalust. Vaatame neid mõlemaid:
Installeri kasutamiseks peate esmalt looma oma projektis faili composer.json. Failis composer.json peate lihtsalt deklareerima oma projekti sõltuvused, nagu on näidatud alloleval lõigul.
{
"require": {
"mpdf/mpdf": "~6.1"
}
}
Hiljem, kui käivitate komponisti installikäskluse, installib Composer mpdf-paketi ja selle sõltuvused hankija kataloogi samasse kausta, kus asub json-fail.
Võime öelda, et helilooja nõudmise käsk on omamoodi otsetee eelmise faili composer.json loomise protsessi läbiviimiseks. request lisab automaatselt paketi teie faili composer.json. Järgmine käsk näitab, kuidas installida mpdf pakett käsu abiga.
$composer require mpdf/mpdf
Pärast mpdf-paketi ja selle sõltuvuste installimist lisab faili composer.json installitava paketi kirje. Kui faili composer.json pole olemas, luuakse see käigu pealt.
Ercole Palmeri
Ühendkuningriigi CMA on väljastanud hoiatuse Big Techi käitumise kohta tehisintellekti turul. Seal…
Euroopa Liidu poolt hoonete energiatõhususe suurendamiseks koostatud roheliste majade dekreet on lõpetanud oma seadusandliku protsessi…
Esitati Casaleggio Associati aastaaruanne e-kaubanduse kohta Itaalias. Raport pealkirjaga "AI-kaubandus: tehisintellektiga e-kaubanduse piirid".…
Pideva tehnoloogilise uuenduse ning keskkonnale ja inimeste heaolule pühendumise tulemus. Bandalux esitleb telki Airpure®…