„Ubuntu 22.04“ sistemoje PHP paketų tvarkyklę „Composer“ galima įdiegti vos keliais veiksmais. Naudojant ko­man­di­nės eilutės įrankį „curl“, įdiegimas yra greitas ir paprastas.

„Ubuntu 22.04“: „Composer“ įdiegimas žingsnis po žingsnio

Norėdami įdiegti „Composer“, pir­miau­sia turite įsi­ti­kin­ti, kad jūsų sistemoje jau įdiegta PHP ir kad galite naudotis PHP per terminalą. Abu dalykus galite pa­tik­rin­ti terminale įvedę šią komandą:

php
bash

Jei pasirodo klaidos pra­ne­ši­mas, galite įdiegti PHP 8 ko­man­di­nės eilutės įrankį naudodami šią komandą:

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­ria­te commands in the terminal.

Kai įsi­ti­kin­si­te, kad jūsų sistemoje galima naudoti PHP, galite pradėti diegti „PHP Composer“.

Tip

IONOS interneto prie­glo­bos paketus galite naudoti su „Composer“. Be PHP palaikymo, IONOS interneto prie­glo­bos paketai siūlo daug kitų privalumų, pa­vyz­džiui, in­te­gruo­tą DDoS apsaugą.

1 žingsnis: at­nau­jin­ki­te sistemą

Pir­miau­sia reikėtų įsi­ti­kin­ti, kad jūsų „Linux“ sistema veikia tinkamai, įdiegus visus galimus at­nau­ji­ni­mus. Gali prireikti pa­tvir­tin­ti at­nau­ji­ni­mų vykdymą, pa­si­rink­da­mi y (taip). Tam galite naudoti šias terminalo komandas:

sudo apt update
sudo apt upgrade
bash

Sistemos at­nau­ji­ni­mas gali užtrukti keletą minučių. Laikas pri­klau­sys nuo to, kiek at­nau­ji­ni­mų reikia įdiegti.

2 žingsnis: įdiekite reikiamus paketus

Kad „Composer“ veiktų „Ubuntu“ sistemoje, reikia įdiegti keletą paketų, kurių reikia „Composer“ įdiegimui. Tai, pa­vyz­džiui, ko­man­di­nės eilutės įrankis „curl“ arba versijų valdymo sistema „Git“.

Paketus taip pat galima at­si­siųs­ti tie­sio­giai terminale, naudojant šias komandas:

sudo apt install curl php-mbstring git unzip
bash

3 žingsnis: įdiekite „Composer“

Dabar galite pradėti tikrąjį „PHP Composer“ diegimą „Ubuntu 22.04“ sistemoje. Tai pa­da­ry­si­te naudodami at­si­siųs­tą „curl“ įrankį ir terminale įvedę šią komandą:

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 instal­la­tion of Composer.

4 žingsnis: pa­tik­rin­ki­te, ar įdiegimas pavyko

Pas­ku­ti­nis žingsnis – rankiniu būdu pa­tik­rin­ki­te, ar „Composer“ įdiegimas pavyko, ati­da­ry­da­mi paketų tvarkyklę. Jei tai ne­pa­vyks­ta, gali būti, kad aplinkos kin­ta­ma­sis $PATH yra ne­tei­sin­gai su­kon­fi­gū­ruo­tas. Toliau pateikta komanda paleidžia dabartinę „Composer“ versiją:

Composer
bash

Jei „Composer“ įdiegimas „Ubuntu 22.04“ sistemoje pavyko, terminale bus rodomas šis tekstas:

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

Jei naudojate kitą operacinę sistemą nei „Ubuntu 22.04“, vis tiek galite naudoti „Composer“. Tiesiog per­žiū­rė­ki­te kitus mūsų diegimo vadovus:

  • „Composer“ diegimas „Ubuntu 20.04“
  • „Composer“ diegimas „Windows 10“
  • „Composer“ diegimas „Windows 11“

Pirmieji žingsniai naudojant „Composer“

Paketų tvarkyklė naudojama PHP pro­jek­tuo­se pri­klau­so­my­bių tvarkymui ir at­nau­ji­ni­mui. Kad padėtume jums pradėti dirbti su „Composer“ ir išvengti daž­niau­siai pa­si­tai­kan­čių klaidų, surinkome svar­biau­sias „Composer“ komandas.

1 žingsnis: sukurkite failą „composer.json“

Pag­rin­di­nė „Composer“ užduotis – valdyti jūsų PHP projekto pri­klau­so­my­bes. Pag­rin­di­nė vieta, kurioje nurodomos šios pri­klau­so­my­bės, yra failas „composer.json “. Jį galima sukurti rankiniu būdu. Taip pat galite nustatyti, kad JSON failas būtų sukurtas au­to­ma­tiš­kai, kai kuriate pirmąją pri­klau­so­my­bę. „Composer“ komanda, skirta rankiniu būdu sukurti failą „composer.json“, yra tokia:

composer init
bash

2 žingsnis: pridėkite pri­klau­so­my­bes prie savo projekto

Be to, pri­klau­so­my­bę į projektą galima įtraukti naudojant „Composer“ komandą. Tai užtikrina, kad failas „composer.json“ bus at­nau­jin­tas iki reikiamos būsenos. Pa­vyz­di­nia­me kode į PHP projektą kaip pri­klau­so­my­bė įtrau­kia­ma populiari žurnalo įrašymo bi­b­lio­te­ka „Monolog“.

composer require monolog/monolog
bash

3 žingsnis: at­nau­jin­ti pri­klau­so­my­bes

Kartais tenka at­nau­jin­ti PHP projekto pri­klau­so­my­bes. Tam galima naudoti „Composer“ komandą. Ji vienu veiksmu atnaujina visas pri­klau­so­my­bes, kurias pridėjote į savo projektą:

composer update
bash
Go to Main Menu