Ubuntu 22.04 ver­sioo­nis saate PHP-pa­ke­ti­hal­duri Composer pai­gal­dada vaid mõne sammuga. Käsurea tööriista curl abil on pai­gal­da­mine kiire ja lihtne.

Ubuntu 22.04: Composer’i samm-sammuline pai­gal­da­mine

Composeri ins­tal­li­miseks tuleb esmalt veenduda, et teie süsteemis on PHP juba ins­tal­li­tud ja et teil on terminali kaudu juur­de­pääs PHP-le. Mõlemat saate kont­rol­lida, si­ses­ta­des terminali järgmise käsu:

php
bash

Kui kuvatakse veateade, saate PHP 8 käsurea tööriista ins­tal­lida järgmise käsuga:

sudo apt install php8.1.cli
bash
Image: Terminal after running the command ‘php’
If you haven’t installed the PHP command line tool, Ubuntu will suggest the app­rop­riate commands in the terminal.

Kui olete veendunud, et teie süsteemis on võimalik PHP-d kasutada, võite alustada PHP Composer’i pai­gal­da­mist.

1. samm: süsteemi uuen­da­mine

Esmalt tuleks veenduda, et teie Linuxi süsteem on korras, pai­gal­da­des kõik saadaval olevad värs­ken­dused. Võib-olla peate värs­ken­duste käi­vi­ta­mist kinnitama, valides y (jah). Selleks võite kasutada järgmisi terminali käske:

sudo apt update
sudo apt upgrade
bash

Süsteemi uuen­da­mine võib võtta mõne hetke. Aeg, mis selleks kulub, sõltub sellest, kui palju uuendusi tuleb ins­tal­lida.

2. samm: paigalda vajalikud paketid

Et Composer töötaks Ubuntu kesk­kon­nas, tuleb ins­tal­lida mõned paketid, mida Composer oma pai­gal­da­miseks vajab. Nende hulka kuuluvad näiteks käsurea tööriist curl või ver­sioo­ni­hal­dus­süs­teem Git.

Pakette saab alla laadida ka otse ter­mi­na­lis järgmiste käskude abil:

sudo apt install curl php-mbstring git unzip
bash

3. samm: Composer’i ins­tal­li­mine

Nüüd võite alustada PHP Composer’i pai­gal­da­mist 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=composer
bash
Image: Terminal after running the installation command for Composer
Terminal verifies the success of the Ubuntu ins­tal­la­tion of Composer.

4. samm: kont­rol­lige, kas pai­gal­da­mine õnnestus

Viimase sammuna kont­rol­lige käsitsi pa­ket­ti­hal­duri kaudu, kas Composer on edukalt ins­tal­li­tud. Kui see ei õnnestu, ei pruugi teie kesk­kon­na­muu­tuja $PATH olla õigesti sea­dis­ta­tud. Allpool toodud käsk käivitab Composer’i praeguse versiooni:

Composer
bash

Kui Composer’i ins­tal­li­mine Ubuntu 22.04-le sujus tõrgeteta, kuvatakse ter­mi­na­lis järgmine teade:

Image: Terminal after running the command ‘composer’
The Composer font and current Composer version are displayed upon launching Composer.

Esimesed sammud Composer’i ka­su­ta­misel

Pa­ket­ti­hal­du­rit ka­su­ta­takse PHP-pro­jek­ti­des sõl­tu­vuste hal­da­miseks ja uuen­da­miseks. Et aidata teil Com­po­seriga alustada ja vältida le­vi­nu­maid vigu, oleme koostanud nimekirja olu­li­se­ma­test Composer-käskudest.

1. samm: loo fail composer.json

Composeri peamine ülesanne on hallata teie PHP-projekti sõltuvusi. Nende sõl­tu­vuste mää­ra­miseks on peamiseks kohaks fail composer.json. Selle saab luua käsitsi. Teise või­ma­lu­sena võite määrata, et JSON-fail luuakse au­to­maat­selt, kui loote oma esimese sõltuvuse. Composer-käsk composer.json-faili käsitsi loomiseks on järgmine:

composer init
bash

2. samm: lisa pro­jek­tile sõl­tu­vu­sed

Sõltuvuse li­sa­miseks projekti saab kasutada ka Composer-käsku. See tagab, et fail composer.json uuen­da­takse vastavalt va­ja­li­kule sei­sun­dile. Näi­te­koo­dis lisatakse PHP-projekti sõl­tu­vu­sena po­pu­laarne lo­gi­mis­raa­ma­tu­kogu Monolog.

composer require monolog/monolog
bash

3. samm: sõl­tu­vuste uuen­da­mine

Aeg-ajalt on vaja PHP-projekti sõltuvusi uuendada. Selleks saab kasutada Composer-käsku. See uuendab ühe sammuga kõik projekti lisatud sõl­tu­vu­sed:

composer update
bash
Go to Main Menu