Composerin asentaminen CentOS 8: een


Composer on suosituin PHP: n paketinhallintaohjelma, joka tarjoaa vakiolomakkeen PHP-sovellusten riippuvuuksien ja tarvittavien kirjastojen hallintaan, johon projekti luottaa, ja se hallitsee (asentaa/päivittää) niitä sinulle helposti.

Composer on komentoriviohjelma, joka asentaa riippuvuudet ja kirjastot sovelluksille, jotka ovat saatavilla osoitteessa packagist.org, joka on sen tärkein arkisto, joka koostuu käytettävissä olevista paketeista.

Composer on erittäin hyödyllinen työkalu kehittäjille, kun he tarvitsevat apua ja haluavat hallita ja sisällyttää PHP-projektinsa paketteja. Se nopeuttaa aikaa ja on suositeltavaa ratkaista kaikki keskeiset kysymykset useimmissa verkkoprojekteissa.

Tässä opetusohjelmassa näytämme sinulle, kuinka Composer asennetaan CentOS 8 Linuxiin.

  • Root- tai sudo-etuoikeutettu tili, jolla on shell-käyttöoikeus
  • PHP 5.3.2+ tarvittavilla laajennuksilla ja asetuksilla.

Composerin asentaminen CentOS 8: een

Composerin asentamiseksi sinun on asennettava PHP järjestelmään tarvittavilla PHP-laajennuksilla käyttämällä seuraavaa dnf-komentoa.

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

Asenna nyt Composer asennusohjelmalla, jonka voit suorittaa paikallisesti osana projektiasi tai maailmanlaajuisesti koko järjestelmän kattavana suoritustiedostona.

Asenna Composer paikallisesti nykyiseen hakemistoon suorittamalla seuraava komento päätelaitteessasi.

# 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');"

Yllä oleva asennusohjelma tarkistaa joitain php.ini -asetuksia ja ilmoittaa, jos ne on asetettu väärin. Sitten asennusohjelma lataa uusimman composer.phar nykyiseen työhakemistoon.

Yllä olevat 4 riviä:

  • Lataa asennusohjelma nykyiseen hakemistoon.
  • Vahvista asennusohjelman allekirjoitus (SHA-384).
  • Suorita asennusohjelma.
  • Poista asennusohjelma.

Suorita lopuksi php composer.phar suorittaaksesi Composer.

# php composer.phar

Jos haluat asentaa Composerin ja käyttää sitä maailmanlaajuisesti, sinun on sijoitettava Composer PHAR järjestelmän PATH-järjestelmään, jotta voit suorittaa sen ilman PHP-tulkkia.

Jos haluat asentaa Composerin maailmanlaajuisesti kaikille käyttäjille, suorita asennusohjelma seuraavien komentojen avulla.

# 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

Nyt kun olet asentanut Composerin onnistuneesti CentOS 8 -järjestelmääsi. Virallisesta dokumentaatiosta saat lisätietoja PHP Composerista ja siitä, miten voit käyttää sitä projekteissasi.