Kuidas installida Composer Ubuntu 22.04-le
Ubuntu 22.04 versioonis saate PHP-paketihalduri Composer paigaldada vaid mõne sammuga. Käsurea tööriista curl abil on paigaldamine kiire ja lihtne.
Ubuntu 22.04: Composer’i samm-sammuline paigaldamine
Composeri installimiseks tuleb esmalt veenduda, et teie süsteemis on PHP juba installitud ja et teil on terminali kaudu juurdepääs PHP-le. Mõlemat saate kontrollida, sisestades terminali järgmise käsu:
phpbashKui kuvatakse veateade, saate PHP 8 käsurea tööriista installida järgmise käsuga:
sudo apt install php8.1.clibash
Kui olete veendunud, et teie süsteemis on võimalik PHP-d kasutada, võite alustada PHP Composer’i paigaldamist.
1. samm: süsteemi uuendamine
Esmalt tuleks veenduda, et teie Linuxi süsteem on korras, paigaldades kõik saadaval olevad värskendused. Võib-olla peate värskenduste käivitamist kinnitama, valides y (jah). Selleks võite kasutada järgmisi terminali käske:
sudo apt update
sudo apt upgradebashSüsteemi uuendamine võib võtta mõne hetke. Aeg, mis selleks kulub, sõltub sellest, kui palju uuendusi tuleb installida.
2. samm: paigalda vajalikud paketid
Et Composer töötaks Ubuntu keskkonnas, tuleb installida mõned paketid, mida Composer oma paigaldamiseks vajab. Nende hulka kuuluvad näiteks käsurea tööriist curl või versioonihaldussüsteem Git.
Pakette saab alla laadida ka otse terminalis järgmiste käskude abil:
sudo apt install curl php-mbstring git unzipbash3. samm: Composer’i installimine
Nüüd võite alustada PHP Composer’i paigaldamist Ubuntu 22.04-le. Selleks kasutage alla laetud curl-tööriista ja sisestage terminali järgmine käsk:
curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composerbash
4. samm: kontrollige, kas paigaldamine õnnestus
Viimase sammuna kontrollige käsitsi pakettihalduri kaudu, kas Composer on edukalt installitud. Kui see ei õnnestu, ei pruugi teie keskkonnamuutuja $PATH olla õigesti seadistatud. Allpool toodud käsk käivitab Composer’i praeguse versiooni:
ComposerbashKui Composer’i installimine Ubuntu 22.04-le sujus tõrgeteta, kuvatakse terminalis järgmine teade:

Esimesed sammud Composer’i kasutamisel
Pakettihaldurit kasutatakse PHP-projektides sõltuvuste haldamiseks ja uuendamiseks. Et aidata teil Composeriga alustada ja vältida levinumaid vigu, oleme koostanud nimekirja olulisematest Composer-käskudest.
1. samm: loo fail composer.json
Composeri peamine ülesanne on hallata teie PHP-projekti sõltuvusi. Nende sõltuvuste määramiseks on peamiseks kohaks fail composer.json. Selle saab luua käsitsi. Teise võimalusena võite määrata, et JSON-fail luuakse automaatselt, kui loote oma esimese sõltuvuse. Composer-käsk composer.json-faili käsitsi loomiseks on järgmine:
composer initbash2. samm: lisa projektile sõltuvused
Sõltuvuse lisamiseks projekti saab kasutada ka Composer-käsku. See tagab, et fail composer.json uuendatakse vastavalt vajalikule seisundile. Näitekoodis lisatakse PHP-projekti sõltuvusena populaarne logimisraamatukogu Monolog.
composer require monolog/monologbash3. samm: sõltuvuste uuendamine
Aeg-ajalt on vaja PHP-projekti sõltuvusi uuendada. Selleks saab kasutada Composer-käsku. See uuendab ühe sammuga kõik projekti lisatud sõltuvused:
composer updatebash