Yadda ake girka Mawaki akan CentOS 8


Mawaki shine mafi shahararren shirin sarrafa kunshin don PHP, wanda ke ba da ingantaccen tsari don gudanar da dogaro da aikace-aikacen PHP da kuma ɗakunan karatu da ake buƙata waɗanda aikinku ya dogara da su kuma zai iya sarrafa su (girka/sabunta su) a gare ku a sauƙaƙe.

Composer shiri ne na layin umarni wanda yake girka abubuwan dogaro da dakunan karatu don aikace-aikacen da ake samu akan packagist.org, wanda shine babban ma'ajiyar sa ya kunshi wadatattun fakiti.

Mawaki kayan aiki ne mai matukar taimako ga masu haɓaka lokacin da suke cikin buƙata kuma suna son sarrafawa da haɗa kunshin don aikin PHP ɗin su. Yana saurin lokaci kuma ana bada shawara don warware duk wata matsala mai mahimmanci a yawancin ayyukan yanar gizo.

A cikin wannan darasin, zamu nuna muku yadda ake girka Composer akan CentOS 8 Linux.

  • Asusun tushe ko asusu mai dama tare da samun damar harsashi.
  • PHP 5.3.2+ tare da ƙarin faɗaɗa da saituna.

Shigar da Mawaki akan CentOS 8

Don shigar da Composer, dole ne ku girka PHP akan tsarin tare da buƙatun PHP da ake buƙata ta amfani da umarnin dnf mai zuwa.

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

Yanzu shigar da Composer ta amfani da mai sakawa wanda zaku iya aiwatarwa a gida a matsayin ɓangare na aikinku, ko a duniya azaman tsarin aiwatarwa gabaɗaya.

Don girka Mawaki a cikin gida a kan kundin adireshi na yanzu, aiwatar da wannan rubutun a cikin tashar ku.

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

Mai shigarwar da ke sama zai bincika wasu saitunan php.ini kuma ya faɗakar da kai idan an saita su ba daidai ba. Sannan mai sakawa zai zazzage sabon mai tsara rubutu.phar a cikin kundin adireshin aiki na yanzu.

Lines 4 da ke sama zasu, cikin tsari:

  • Zazzage mai sakawa zuwa shugabanci na yanzu.
  • Tabbatar da sa hannun mai sakawa (SHA-384).
  • Gudu mai sakawa.
  • Cire mai sakawar.

A ƙarshe, gudu php composer.phar domin gudanar da Composer.

# php composer.phar

Don girka da samun dama ga Composer a duniya gabaɗaya tsarin, kuna buƙatar sanya Composer PHAR a cikin PATH ɗinku, don ku aiwatar da shi ba tare da amfani da mai fassarar PHP ba.

Don shigar da Mawaki a duniya don duk masu amfani, gudanar da mai sakawa ta amfani da waɗannan umarnin.

# 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

Yanzu da kun shigar da Composer cikin nasara akan tsarin ku na CentOS 8. Don ƙarin koyo game da Mawallafin PHP kuma ta yaya zaku iya amfani da shi a cikin ayyukanku ziyarci takaddun hukuma.