V Ubuntu 22.04 lahko upra­vi­te­lja paketov PHP Composer namestite v le nekaj korakih. Z orodjem za ukazno vrstico curl je na­me­sti­tev hitra in preprosta.

Ubuntu 22.04: korak za korakom namestite Composer

Za na­me­sti­tev Com­po­ser­ja morate najprej preveriti, ali je PHP že nameščen v vašem sistemu in ali imate dostop do PHP prek terminala. Oboje lahko preverite tako, da v terminal vnesete naslednji ukaz:

php
bash

Če se prikaže sporočilo o napaki, lahko orodje za ukazno vrstico za PHP 8 namestite z na­sle­dnjim ukazom:

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 appro­pri­a­te commands in the terminal.

Ko se pre­pri­ča­te, da lahko na svojem sistemu upo­ra­blja­te PHP, lahko začnete z na­me­sti­tvi­jo PHP Com­po­ser­ja.

Korak 1: po­so­do­bi­te sistem

Najprej poskrbite, da je vaš sistem Linux v dobrem stanju, tako da namestite raz­po­lo­žlji­ve po­so­do­bi­tve. Morda boste morali potrditi izvedbo po­so­do­bi­tev z izbiro y (da). Za to lahko uporabite naslednje ukaze v terminalu:

sudo apt update
sudo apt upgrade
bash

Po­so­do­bi­tev sistema lahko traja nekaj trenutkov. Trajanje postopka je odvisno od števila po­so­do­bi­tev, ki jih je treba namestiti.

Korak 2: namestite potrebne pakete

Da bo na­me­sti­tev Com­po­ser­ja v sistemu Ubuntu delovala, morate namestiti nekaj paketov, ki jih Composer potrebuje za na­me­sti­tev. Mednje sodita na primer orodje za ukazno vrstico curl ali sistem za nadzor različic Git.

Pakete lahko prenesete tudi ne­po­sre­dno v terminalu z na­sle­dnji­mi ukazi:

sudo apt install curl php-mbstring git unzip
bash

3. korak: namestite Composer

Sedaj lahko začnete z dejansko na­me­sti­tvi­jo PHP Com­po­ser­ja v Ubuntu 22.04. To storite tako, da uporabite preneseno orodje curl in v terminal vnesete naslednji ukaz:

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 in­stal­la­ti­on of Composer.

4. korak: preverite, ali je na­me­sti­tev uspela

Na koncu ročno preverite, ali je bila na­me­sti­tev Com­po­ser­ja uspešna, tako da odprete upra­vi­te­lja paketov. Če to ne deluje, je morda spre­men­ljiv­ka okolja $PATH ne­pra­vil­no na­sta­vlje­na. Spodnji ukaz zažene trenutno različico Com­po­ser­ja:

Composer
bash

Če je na­me­sti­tev Com­po­ser­ja v Ubuntu 22.04 potekala brez težav, se bo v terminalu prikazalo naslednje:

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

Prvi koraki pri uporabi Com­po­ser­ja

Upra­vi­telj paketov se v projektih PHP uporablja za upra­vlja­nje in po­so­da­blja­nje od­vi­sno­sti. Da bi vam olajšali začetek dela s Com­po­ser­jem in vam pomagali izogniti se pogostim napakam, smo zbrali naj­po­memb­nej­še ukaze Com­po­ser­ja.

1. korak: ustvarite datoteko composer.json

Glavna naloga programa Composer je upra­vlja­nje od­vi­sno­sti vašega projekta PHP. Glavno mesto za določanje teh od­vi­sno­sti je datoteka composer.json. To datoteko lahko ustvarite ročno. Al­ter­na­tiv­no lahko nastavite, da se datoteka JSON ustvari samodejno ob ustvar­ja­nju prve od­vi­sno­sti. Ukaz programa Composer za ročno ustvar­ja­nje datoteke composer.json je naslednji:

composer init
bash

Korak 2: dodajte od­vi­sno­sti v svoj projekt

Odvisnost lahko v projekt vstavite tudi z ukazom Com­po­ser­ja. S tem za­go­to­vi­te, da se datoteka composer.json posodobi v ustrezno stanje. V primeru kode je pri­lju­blje­na knjižnica za beleženje Monolog vsta­vlje­na kot odvisnost v PHP-projekt.

composer require monolog/monolog
bash

Korak 3: posodobi od­vi­sno­sti

Včasih je treba po­so­do­bi­ti od­vi­sno­sti v projektu PHP. Za to lahko uporabite ukaz Composer. V enem samem koraku posodobi vse od­vi­sno­sti, ki ste jih dodali v svoj projekt:

composer update
bash
Go to Main Menu