Kako instalirati Composer na CentOS 8


Composer je najpopularniji program za upravljanje paketima za PHP, koji nudi standardni obrazac za upravljanje ovisnostima PHP aplikacija i potrebnih biblioteka na koje se vaš projekt oslanja i lako će ih upravljati (instalirati/ažurirati) umjesto vas .

Composer je program sa komandne linije koji instalira zavisnosti i biblioteke za aplikacije koje su dostupne na packagist.org, koji je njegovo glavno spremište koje se sastoji od dostupnih paketa.

Composer je vrlo koristan alat za programere kada su u potrebi i žele da upravljaju i inkorporiraju pakete za svoj PHP projekat. Ubrzava vrijeme i preporučuje se za rješavanje ključnih problema u većini web projekata.

U ovom vodiču ćemo vam pokazati kako instalirati Composer na CentOS 8 Linux.

Zahtjevi

  • Root nalog ili sudo privilegovani nalog sa ljuskom pristupa.
  • PHP 5.3.2+ sa potrebnim ekstenzijama i postavkama.

Instalacija Composer-a na CentOS 8

Da biste instalirali Composer, morate instalirati PHP na sistem sa potrebnim PHP ekstenzijama koristeći sljedeću dnf komandu.

dnf install php php-cli php-zip php-json

Sada instalirajte Composer koristeći instalater koji možete izvršiti lokalno kao dio svog projekta ili globalno kao izvršni fajl za cijeli sistem.

Instalirajte Composer lokalno

Da biste lokalno instalirali Composer na vaš trenutni direktorij, izvršite sljedeću skriptu u svom terminalu.

php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('sha384', 'composer-setup.php') === 'c5b9b6d368201a9db6f74e2611495f369991b72d9c8cbd3ffbc63edff210eb73d46ffbfce88669ad33695ef77dc76976') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php
php -r "unlink('composer-setup.php');"

Gornji instalater će provjeriti neke postavke php.ini i upozoriti vas ako su pogrešno postavljene. Zatim će instalater preuzeti najnoviji composer.phar u trenutnom radnom direktoriju.

Gornja 4 reda će, redom:

  • Preuzmite instalacijski program u trenutni direktorij.
  • Provjerite potpis instalatera (SHA-384).
  • Pokrenite instalater.
  • Uklonite instalater.

Konačno, pokrenite php composer.phar da biste pokrenuli Composer.

php composer.phar

Instalirajte Composer globalno

Da biste instalirali i pristupili Composer globalno širom sistema, morate postaviti Composer PHAR u svoj sistemski PATH, tako da ga možete izvršiti bez korištenja PHP interpretera.

Da biste globalno instalirali Composer za sve korisnike, pokrenite instalater koristeći sljedeće naredbe.

php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('sha384', 'composer-setup.php') === 'c5b9b6d368201a9db6f74e2611495f369991b72d9c8cbd3ffbc63edff210eb73d46ffbfce88669ad33695ef77dc76976') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php
php -r "unlink('composer-setup.php');"
mv composer.phar /usr/local/bin/composer
chmod +x /usr/local/bin/composer
composer -V

Sada kada ste uspješno instalirali Composer na svoj CentOS 8 sistem. Da biste saznali više o PHP Composeru i kako ga možete koristiti u svojim projektima, posjetite zvaničnu dokumentaciju.