Giunsa ang Pag-install sa Composer sa CentOS 8


Ang Composer mao ang pinakasikat nga package management program para sa PHP, nga nagtanyag ug standard nga porma para sa pagdumala sa mga dependency sa PHP applications ug gikinahanglang mga library nga gisaligan sa imong proyekto ug kini dali nga modumala (i-install/update) para nimo.

Ang Composer usa ka command-line nga programa nga nag-instalar sa mga dependency ug mga library para sa mga aplikasyon nga anaa sa packagist.org, nga mao ang nag-unang repository niini nga naglangkob sa mga available nga pakete.

Ang kompositor usa ka makatabang kaayo nga himan alang sa mga nag-develop kung sila nanginahanglan ug gusto nga magdumala ug ilakip ang mga pakete alang sa ilang proyekto sa PHP. Gipadali niini ang oras ug girekomenda nga sulbaron ang bisan unsang hinungdanon nga mga isyu sa kadaghanan sa mga proyekto sa web.

Sa kini nga panudlo, ipakita namon kanimo kung giunsa ang pag-install sa Composer sa CentOS 8 Linux.

  • Usa ka root account o sudo privileged account nga adunay shell access.
  • PHP 5.3.2+ uban sa gikinahanglan nga mga extension ug mga setting.

Pag-instalar sa Composer sa CentOS 8

Aron ma-install ang Composer, kinahanglan nimo nga i-install ang PHP sa sistema nga adunay gikinahanglan nga mga extension sa PHP gamit ang mosunod nga dnf command.

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

Karon i-install ang Composer gamit ang usa ka installer nga mahimo nimong ipatuman sa lokal nga bahin sa imong proyekto, o sa tibuuk kalibutan ingon usa ka ma-executable sa tibuuk nga sistema.

Aron ma-install ang Composer sa lokal sa imong direktoryo karon, ipatuman ang mosunod nga script sa imong terminal.

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

Ang naa sa ibabaw nga installer mosusi sa pipila ka php.ini nga mga setting ug magpaalerto kanimo kon kini sayop nga pagkabutang. Dayon ang installer mag-download sa pinakabag-o nga composer.phar sa kasamtangan nga working directory.

Ang 4 ka linya sa ibabaw magsunodsunod:

  • I-download ang installer sa kasamtangan nga direktoryo.
  • I-verify ang pirma sa installer (SHA-384).
  • Padagan ang installer.
  • Kuhaa ang installer.

Sa katapusan, pagdagan php composer.phar aron madala ang Composer.

# php composer.phar

Aron ma-install ug ma-access ang Composer sa tibuok sistema sa tibuok kalibutan, kinahanglan nimong ibutang ang Composer PHAR sa imong sistema nga PATH, aron mahimo nimo kini nga dili gamiton ang PHP interpreter.

Aron ma-install ang Composer sa tibuok kalibutan para sa tanang tiggamit, padagana ang installer gamit ang mosunod nga mga sugo.

# 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

Karon nga malampuson nimo nga na-install ang Composer sa imong CentOS 8 nga sistema. Aron makakat-on og dugang mahitungod sa PHP Composer ug unsaon nimo kini paggamit sa imong mga proyekto bisitaha ang opisyal nga dokumentasyon.