Panimula

Kompositor ay isang matatag na tool na idinisenyo upang streamline management dependency sa PHP. Ang tool ay kumukuha at namamahala sa lahat ng mga dependencies at aklatan sa isang lugar. Nag-install at nag-update ng mga aklatan na nakasalalay ang iyong mga proyekto, at nagbibigay-daan sa iyo upang maipahayag ang mga aklatang ito sa isang per-proyekto. Kompositor ay ginagamit sa halos lahat ng mga pinakabagong mga platform at mga frame ng PHP kasama ang Drupal, Magento 2, Symfony, at Laravel.


Ipapakita sa iyo ng tutorial na ito kung paano i-install ang PHP Composer sa iyong CentOS 7 VPS o dedikadong server.

Bago ka magsimula

Para sa tutorial na ito na dumaloy nang walang putol, kailangan mo ang sumusunod:

  • Isang ganap na na-configure na server ng CentOS 7

Hakbang1 – Inilalagay ang Lahat ng Mga Depende sa Lugar

Bago i-download at mai-install ang Kompositor tiyakin na ang iyong CentOS 7 server ay may mga kinakailangang dependencies upang matulungan ang prosesong ito.

Una, isagawa ang utos sa ibaba upang i-update ang cache para sa iyong tagapamahala ng pakete:

Pag-update ng $ sudo yum

Susunod, i-install ang mga sumusunod na dependencies:

  • Kulot: Alin ang makakatulong sa iyo na mag-download ng Kompositor.
  • Php-cli:Isang dependency na ginamit upang patakbuhin at i-install ang Kompositor.
  • php-mbstring: Ang pakete na magbibigay ng mga function para sa aming library.
  • Git: Alin ang Composer na gagamitin upang i-download ang mga dependencies ng proyekto.
  • Unzip: Alin ang gagamitin upang kunin ang mga naka-zip na mga pakete.

Upang mai-install ang lahat ng mga dependencies patakbuhin ang utos sa ibaba:

$ Sudo yum install curl php-cli php-mbstring git unzip

Iyon lang! Ang lahat ng mga dependencies ay matagumpay na mai-install, ang yugto ay nakatakda at dapat itong madaling i-install ang Kompositor.

Hakbang 2 – Pag-install ng Kompositor

Ang kompositor ay may isang installer na binuo sa PHP. I-download ang installer na ito at patunayan ito, bago gamitin ito upang mai-install ang Kompositor mismo.

Una, isagawa ang utos sa ibaba upang magbago sa direktoryo ng bahay:

$ cd ~

Pagkatapos, patakbuhin ang utos sa ibaba upang makuha ang Installer .:.

$ curl -sS https://getcomposer.org/installer -o composer-setup.php

Upang mapatunayan ang installer na ito, mag-download ng isang SHA-384 hash sa pahinang ito, at pagkatapos ay kopyahin at itago ang hash na ito bilang isang variable na shell ng CentOS:

$ HASH = 93b54496392c062774670ac18b134c3b3a95e5a5e5c8f1a9f115f203b75bf9a129d5daa8ba6a13e2cc8a1da0806388a8

Kung may pinakahuling hash, patakbuhin ang utos sa ibaba upang tumugma sa installer sa hash na ito:

 $ Php -r "kung (hash_file (‘SHA384’, ‘composer-setup.php’) === ‘$ HASH’) {echo ‘Na-verify ng installer’; } iba pa {echo ‘Installer corrupt’; unlink (‘kompositor-setup.php’); } echo PHP_EOL;"

Kung ang installer na ito ay tunay, makakakuha ka ng isang output na katulad sa isa sa ibaba:

Na-verify ang installer

Gayunpaman, kung ang pag-install ay hindi tunay, makakakuha ka ng sumusunod na output:

Corrupt ang installer

Sa ganoong kaso, i-download muli ang utos ng pag-install, pagkatapos ay suriin ang hash upang matiyak ang pinakabagong. Kapag natitiyak mong tama ang script at hash, patakbuhin muli ang utos ng pag-verify.

Kapag napatunayan ang Installer, patakbuhin ang utos sa ibaba upang mai-install ang Kompositor ng PHP sa buong mundo:

$ Sudo php kompositor-setup.php – install-dir = / usr / local / bin –filename = kompositor

Ang utos sa itaas ay mai-install ang PHP Composer sa direktoryo, / usr / lokal / bin, bilang isang sistema na malawak na utos na tinawag kompositor. Kapag nakumpleto ang proseso, makakakuha ka ng mga sumusunod na output:

Lahat ng mga setting ng tama para sa paggamit ng Kompositor
Pag-download…

Matagumpay na mai-install sa kompositor (bersyon 1.7.2) sa: / usr / local / bin / kompositor
Gamitin ito: php / usr / local / bin / composer

Ngayon, patakbuhin ang utos sa ibaba upang subukan ang pag-install.

$ Kompositor

Bibigyan ka nito ng isang output na nagpapakita ng bersyon ng Komposisyon, kasama ang mga pagpipilian sa utos at ang kanilang mga paglalarawan:

   ______
/ ____ / ___ ____ ___ ____ ____ ________ _____
/ / / __ / __ `__ / __ / __ / ___ / _ / ___ /
/ / ___ / / _ / // // // / _ / // _ / (__) __ / /
____ / ____ / _ / / _ / / _ / .___ / ____ / ____ / ___ / _ /
/ _ /
Bersyon ng komposisyon 1.7.22018-08-1616: 57: 12

Paggamit:
mga pagpipilian [command] [argumento]

Mga Pagpipilian:
-h, –help Ipakita ang mensahe ng tulong na ito
-q, –quiet Huwag mag-output ng anumang mensahe
-V, – Pagbabago Ipakita ang bersyon ng application na ito
–ansi Force ANSI output
–walang-ansi Huwag paganahin ang output ng ANSI
-n, –no-interaksyon Huwag magtanong ng anumang interactive na tanong
–profile Ipakita ang tiyempo at impormasyon sa paggamit ng memorya
–walang mga plugin Kung hindi paganahin ang mga plugin.
-d, –working-dir = WORKING-DIR Kung tinukoy, gamitin ang ibinigay na direktoryo bilang direktoryo ng pagtatrabaho.
-v | vv | vvv, –verbose Dagdagan ang talasalitaan ng mga mensahe: 1 para sa normal na output, para sa higit pang output ng output at 3for debug
. . .

Ang output na ito ay nagpapahiwatig na ang Kompositor ay walang humpay na na-deploy sa server ng CentOS 7.

Konklusyon

Pagbati! Matagumpay na na-install ang PHP Composer sa isang System ng CentOS 7. Maaari mo na ngayong galugarin ang mga karagdagang pagpipilian upang malaman kung paano magamit ang Kompositor at pakinabangan ang kapangyarihan at pagiging maaasahan ng tool na ito.

Suriin ang mga nangungunang 3 serbisyo ng VPS na ito:

A2 Hosting

Panimulang presyo:
$ 5.00


Kahusayan
9.3


Pagpepresyo
9.0


Friendly ng Gumagamit
9.3


Suporta
9.3


Mga Tampok
9.3

Basahin ang mga review

Bisitahin ang A2 Hosting

ScalaHosting

Panimulang presyo:
$ 12.00


Kahusayan
9.4


Pagpepresyo
9.5


Friendly ng Gumagamit
9.5


Suporta
9.5


Mga Tampok
9.4

Basahin ang mga review

Bisitahin ang ScalaHosting

Hostinger

Panimulang presyo:
$ 3.95


Kahusayan
9.3


Pagpepresyo
9.3


Friendly ng Gumagamit
9.4


Suporta
9.4


Mga Tampok
9.2

Basahin ang mga review

Bisitahin ang Hostinger

Kaugnay na Mga Artikulo Paano-Sa

  • Paano Mag-install ng CachetHQ Sa isang CentOS 7 VPS o Dedicated Server
    nasa pagitan
  • Paano Mag-install at I-configure ang Linux Malware Detect sa CentOS 7
    dalubhasa
  • IKALAWANG BAHAGI: Paano Mag-install ng Zabbix sa isang Ubuntu 18.04 VPS o Dedicated Server
    nasa pagitan
  • Paano I-edit ang Mga Setting ng PHP sa Apache sa isang Ubuntu 18.04 VPS o Dedicated Server
    nasa pagitan
  • Paano i-install ang PHP sa iyong CentOS 7 Server
    nasa pagitan
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me