Hvernig á að setja upp Composer á CentOS 8


Composer er vinsælasta pakkastjórnunarforritið fyrir PHP, sem býður upp á staðlað form til að stjórna ósjálfstæði PHP forrita og nauðsynlegra bókasöfna sem verkefnið þitt byggir á og það mun stjórna (setja upp/uppfæra) þau fyrir þig auðveldlega.

Composer er skipanalínuforrit sem setur upp ósjálfstæði og bókasöfn fyrir forrit sem eru fáanleg á packagist.org, sem er aðal geymsla þess samanstendur af tiltækum pökkum.

Composer er mjög gagnlegt tól fyrir forritara þegar þeir eru í þörf og vilja stjórna og fella pakkana fyrir PHP verkefnið sitt. Það flýtir fyrir tíma og er mælt með því að leysa öll mikilvæg vandamál í flestum vefverkefnum.

Í þessari kennslu munum við sýna þér hvernig á að setja upp Composer á CentOS 8 Linux.

  • Rótarreikningur eða sudo forréttindareikningur með skeljaaðgangi.
  • PHP 5.3.2+ með nauðsynlegum viðbótum og stillingum.

Setja upp Composer á CentOS 8

Til að setja upp Composer verður þú að setja upp PHP á kerfið með nauðsynlegum PHP viðbótum með því að nota eftirfarandi dnf skipun.

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

Settu nú upp Composer með því að nota uppsetningarforrit sem þú getur keyrt á staðnum sem hluti af verkefninu þínu, eða á heimsvísu sem keyrsluefni um allt kerfið.

Til að setja Composer upp á staðnum á núverandi möppu skaltu framkvæma eftirfarandi skriftu í flugstöðinni þinni.

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

Uppsetningarforritið hér að ofan mun athuga nokkrar php.ini stillingar og láta þig vita ef þær eru rangt stilltar. Þá mun uppsetningarforritið hala niður nýjasta composer.phar í núverandi vinnuskrá.

4 línurnar hér að ofan munu, í röð:

  • Sæktu uppsetningarforritið í núverandi möppu.
  • Staðfestu undirskrift uppsetningarforritsins (SHA-384).
  • Kveiktu uppsetningarforritið.
  • Fjarlægðu uppsetningarforritið.

Að lokum skaltu keyra php composer.phar til að keyra Composer.

# php composer.phar

Til að setja upp og fá aðgang að Composer um allan heim, þarftu að setja Composer PHAR í kerfið PATH, svo að þú getir keyrt það án þess að nota PHP túlkinn.

Til að setja upp Composer á heimsvísu fyrir alla notendur skaltu keyra uppsetningarforritið með eftirfarandi skipunum.

# 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

Nú þegar þú hefur sett upp Composer með góðum árangri á CentOS 8 kerfinu þínu. Til að læra meira um PHP Composer og hvernig þú getur notað það í verkefnum þínum skaltu fara í opinberu skjölin.