Jinsi ya Kufunga Mtunzi kwenye CentOS 8


Mtunzi ni programu maarufu zaidi ya usimamizi wa kifurushi cha PHP, ambayo hutoa fomu ya kawaida ya kudhibiti utegemezi wa programu za PHP na maktaba zinazohitajika ambazo mradi wako unategemea na itasimamia (kusakinisha/kusasisha) kwa urahisi kwako.

Mtunzi ni mpango wa mstari wa amri ambao husakinisha vitegemezi na maktaba kwa programu ambazo zinapatikana kwenye packagist.org, ambayo ni hazina yake kuu inayojumuisha vifurushi vinavyopatikana.

Mtunzi ni zana yenye msaada sana kwa wasanidi programu wanapokuwa na uhitaji na wanataka kudhibiti na kujumuisha vifurushi vya mradi wao wa PHP. Inaharakisha muda na inapendekezwa kutatua masuala yoyote muhimu katika miradi mingi ya wavuti.

Katika somo hili, tutakuonyesha jinsi ya kusakinisha Mtunzi kwenye CentOS 8 Linux.

  • Akaunti ya mizizi au akaunti ya upendeleo ya sudo yenye ufikiaji wa ganda.
  • PHP 5.3.2+ yenye viendelezi na mipangilio inayohitajika.

Inasakinisha Mtunzi kwenye CentOS 8

Ili kusakinisha Mtunzi, lazima usakinishe PHP kwenye mfumo na viendelezi vya PHP vinavyohitajika kwa kutumia amri ifuatayo ya dnf.

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

Sasa sakinisha Mtunzi kwa kutumia kisakinishi ambacho unaweza kutekeleza ndani ya nchi kama sehemu ya mradi wako, au kimataifa kama kitekelezo cha mfumo mzima.

Ili kusakinisha Mtunzi ndani ya nchi kwenye saraka yako ya sasa, tekeleza hati ifuatayo kwenye terminal yako.

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

Kisakinishi hapo juu kitaangalia baadhi ya mipangilio ya php.ini na kukuarifu ikiwa imewekwa vibaya. Kisha kisakinishi kitapakua composer.phar ya hivi punde zaidi katika saraka ya kazi ya sasa.

Mistari 4 hapo juu itafanya, kwa mpangilio:

  • Pakua kisakinishi kwenye saraka ya sasa.
  • Thibitisha saini ya kisakinishi (SHA-384).
  • Endesha kisakinishi.
  • Ondoa kisakinishi.

Hatimaye, endesha php composer.phar ili kuendesha Mtunzi.

# php composer.phar

Ili kusakinisha na kufikia Mtunzi duniani kote, unahitaji kuweka Mtunzi PHAR kwenye PATH ya mfumo wako, ili uweze kuitekeleza bila kutumia mkalimani wa PHP.

Ili kusakinisha Kisakinishi duniani kote kwa watumiaji wote, endesha kisakinishi kwa kutumia amri zifuatazo.

# 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

Kwa kuwa sasa umesakinisha Mtunzi kwa ufanisi kwenye mfumo wako wa CentOS 8. Ili kupata maelezo zaidi kuhusu Mtunzi wa PHP na jinsi unavyoweza kukitumia katika miradi yako tembelea hati rasmi.