Komponists ir programma, kas tiek izmantota atkarības pārvaldība standarta formātā PHP . Composer ļauj deklarēt bibliotēkas, kurās jūsu PHP projekts ir atkarīgs un pārvaldīs to jūsu vietā. Tas instalē un atjaunina jūsu projektam nepieciešamās bibliotēkas.
Pēc noklusējuma Composer neko neinstalē globāli; tas pārvalda atkarības, pamatojoties uz katru projektu, un instalē tās direktorijā ( pārdevējs ) savā projektā.
Composer piedāvā divas lietas mūsu projektiem:
šķirošanas kaudze
- Palīdz PHP atkarības pārvaldībā.
- Palīdz failu automātiskai ielādei projektā.
Komponistu ļoti aktivizē Node's NPM un Ruby's komplekts.
Pieņemsim šādu scenāriju:
- Jums ir PHP projekts, kas ir atkarīgs no vairākām bibliotēkām.
- Un dažas no šīm bibliotēkām ir atkarīgas arī no citām bibliotēkām.
Komponists izpilda iepriekš minētā scenārija prasības šādi:
- Tas ļauj deklarēt bibliotēkas, no kurām ir atkarīgs jūsu projekts.
- Tā noskaidro, kuras pakotnes versijas ir jāinstalē jūsu projektā, un tiek lejupielādētas un instalētas jūsu vietā.
- Tas arī ļauj atjaunināt visas jūsu atkarības vienā komandā.
Sistēmas prasības Composer instalēšanai:
Komponists ir jāinstalē un sekmīgi darbojas PHP 5.3.2+ uz mašīnas. Tam ir nepieciešami arī daži jutīgi PHP iestatījumi un tiek apkopoti karodziņi. Instalējot Composer pakotnes no avota, nevis no zip arhīva, jums būs nepieciešams git, svn, fossil vai hg, pamatojoties uz pakotnes versiju. Komponists ir vairāku platformu rīks, kas darbojas vienādi Windows OS , Linux un macOS.
Instalējiet Composer operētājsistēmā Windows
Ir divi veidi, kā instalēt Composer operētājsistēmā Windows: pirmais izmanto Composer instalēšanas iestatīšanu, bet otrs ir manuāla instalēšana, izmantojot skriptu.
1. Instalēšanas programmas izmantošana
a) Composer instalēšana, izmantojot Composer instalēšanas programmu, ir vienkāršākais veids, kā to instalēt operētājsistēmā Windows. Palaidiet savu noklusējuma pārlūkprogrammu un apmeklējiet https://getcomposer.org un noklikšķiniet uz pogas 'Darba sākšana'. Saskaņā ' Instalēšana - Windows sadaļā noklikšķiniet uz Izmantojot instalētāju ' opcija; tas aizvedīs uz sadaļu 'Instalēšanas programmas lietošana'.
b) Noklikšķiniet uz Composer-Setup.exe saite, lai lejupielādētu komponista iestatīšanu savā ierīcē. Pēc iestatīšanas lejupielādes palaidiet to, lai instalētu, un izpildiet norādījumus.
c) Atveriet lejupielādēto Composer-Setup un noklikšķiniet uz 'Instalēt visiem lietotājiem', kas ir ieteicama opcija Composer iestatīšanas instalēšanai.
d) Uznirstošajā ekrānā noklikšķiniet uz JĀ lai atļautu uzstādīšanu.
e) Tagad izvēlieties instalācijas veidu un noklikšķiniet uz Nākamais
f) Tagad izvēlieties komandrindas PHP ceļu, kuru vēlaties izmantot, atzīmējiet izvēles rūtiņu, lai pievienotu PHP ceļu, un noklikšķiniet uz Nākamais .
g) Komponista iestatīšanas uznirstošais ekrāns, kas nodrošina iespēju izmantot starpniekserveri, lai izveidotu savienojumu ar internetu. Ja vēlaties izmantot starpniekserveri, atzīmējiet izvēles rūtiņu un ievadiet starpniekservera URL; ja nē, atstājiet to un noklikšķiniet uz Nākamais Mēs to izlaižam, jo neizmantojam starpniekserveri, lai izveidotu savienojumu ar internetu.
h) Komponista iestatījums ir gatavs instalēšanai jūsu datorā; pārskatiet savus iestatījumus un noklikšķiniet uz pogas Instalēt.
i) Pēc Composer iestatīšanas instalēšanas tiek parādīta svarīga informācija par to, kā to atvērt. Izlasiet informāciju, noklikšķiniet uz Tālāk un rīkojieties atbilstoši pēc instalēšanas.
j) Noklikšķiniet uz pogas Pabeigt, lai pabeigtu instalēšanu.
Kad datorā tiek instalēts Composer, atveriet komandu (cmd) logus, ierakstiet komponists un nospiediet Ievadiet taustiņu. Ja tiek parādīts komandu saraksts, tas nozīmē, ka Composer ir veiksmīgi instalēts jūsu datorā.
2. Manuāla uzstādīšana
Jūs varat instalēt Composer jebkurā direktorijā, kur vēlaties. Mūsu gadījumā mēs uzstādām plkst C:xampphtdocscomposersetup direktoriju. Atveriet komandu (cmd) termināli un dodieties uz direktorija atrašanās vietu, kuru vēlaties instalēt (C:xampphtdocscomposersetup).
Kopējiet un ielīmējiet tālāk norādīto skriptu savā cmd termināli un palaidiet to, lai instalētu Composer. Tas automātiski instalēs jaunāko Composer jūsu pašreizējā direktorijā.
php -r 'copy('https://getcomposer.org/installer', 'composer-setup.php');' php -r 'if (hash_file('sha384', 'composer-setup.php') === '756890a4488ce9024fc62c56153228907f1545c228516cbf63f885e036d37e9a59d27d63f46af1d4d07ee0f76181c7d3') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;' php composer-setup.php php -r 'unlink('composer-setup.php');'
Šis instalēšanas skripts tikai pārbauda php.ini iestatījumus. Ja iestatījumi ir iestatīti nepareizi, tas jūs brīdinās un sāks lejupielādēt jaunāko komponists.phar pašreizējā direktorijā (C:xampphtdocscomposersetup). Ja instalēšana ir veiksmīga, jūs redzēsit ziņojumu par veiksmīgi instalētu.
Iepriekš minētajām 4 skriptu rindām jābūt tādām, lai tās veiktu šādas darbības:
- Lejupielādējiet komponista instalētāju pašreizējā direktorijā.
- Pārbaudiet komponista instalētāja SHA-384 sertifikātu.
- Palaidiet komponista instalētāju.
- Noņemiet komponista instalētāju.
Piezīme. Skripta kods var tikt mainīts atkarībā no jaunās versijas. Lai pārbaudītu skriptu jauna Composer laidiena instalēšanai, apmeklējiet vietni https://getcomposer.org/download/ .
Piezīme. Ja skripts rada kļūdu, kas php netiek atpazīts kā iekšēja vai ārēja komanda '. Pēc tam pārbaudiet, vai PHP ceļš ir labi iestatīts datora vides mainīgo iestatījumos vai nē. Lai savā datorā iestatītu PHP ceļu globāli, kopējiet php ceļu, kur tas atrodas (C:xamppphp) un aiz tā, Sistēmas papildu iestatījumi > Vides mainīgie > izvēlieties Ceļš un noklikšķiniet uz Jauns . Tagad, sadaļā Mainīgais nosaukums veids Ceļš un iekšā Mainīgā vērtība , ielīmējiet php atrašanās vietu, t.i., C:xamppphp .
Varat pārbaudīt instalēto komponista versiju, izmantojot komandu komponists -v pie pašreizējā ceļa. Piemēram:
composer -v
Piemēram:
C:xampphtdocscomposersetup>composer -v
Šeit mūsu datorā tiek instalēta Komponista pašreizējā versija 2.0.8.
Izveidojiet jaunu komponists.sikspārnis failu tajā pašā direktorijā, kur komponists.phar ir klāt.
Izmantojot cmd
C:xampphtdocscomposersetup>echo @php '%~dp0composer.phar' %*>composer.bat
Izmantojot PowerShell
C:xampphtdocscomposersetup> Set-Content composer.bat '@php '%~dp0composer.phar' %*'
Dažas citas ievērojamas Composer instalēšanas iespējas
--install-dir
Varat instalēt Composer noteiktā direktorijā, kur vēlaties, izmantojot --install-dir opciju un norādot mērķa direktorija nosaukumu. Piemēram:
php composer-setup.php --install-dir=bin
--faila nosaukums
Varat pat norādīt faila nosaukumu, kas atšķiras no tā noklusējuma nosaukuma (composer.phar), izmantojot --faila nosaukums opciju. Piemēram:
php composer-setup.php --filename=composer
-- versija
Composer ļauj instalēt savu konkrēto versiju, izmantojot -- versija opciju, kā arī nodrošināt konkrētu laidiena versiju. Piemēram:
php composer-setup.php --version=1.0.0-alpha8
-- palīdzēt
Izmantojot -- palīdzēt opciju, varat skatīt dažādas komponista opcijas noteiktai videi. Piemēram:
--help
Composer atjaunināšana un atinstalēšana
Ja vēlaties atjaunināt savu Composer vai atinstalēt kādu no tā atkarības pārvaldniekiem, pārliecinieties, vai jūsu datorā ir instalēta Git for Windows. No turienes jūs varat pārbaudīt Composer instalēšanu, palaižot -- versija komanda no termināļa. Ja komanda atgriež versijas kodu, tas nozīmē, ka Composer ir instalēts un esat gatavs nākamajām darbībām.
Pirms Composer atjaunināšanas pārbaudiet tā pašreizējo versiju, kas ir instalēta jūsu datorā. To var izdarīt, termināļa lietojumprogrammā ierakstot šādu komandu:
java math.random
composer -- version
vai
composer -V
Atjauniniet komponistu
Lai atjauninātu pašu komponistu, palaidiet tālāk norādīto skriptu, un tas atjauninās komponistu.
composer self-update
Atjaunināt atkarību
Tā kā Composer pārvalda jūsu projekta atkarību bibliotēku, varat atjaunināt šīs atkarības, ja tas jums nepieciešams, izmantojot tālāk norādīto komandu:
composer update
Ja jūsu pašreizējā direktorijā nedarbojas aktīvs projekts ar Composer atkarībām, programma Composer parāda ziņojumu, ka tas nevarēja atrast komponists.json failu.
Atinstalējiet pakotnes
Lai atinstalētu pakotnes no Composer, palaidiet tālāk norādīto komandu:
composer remove your_package_name
Iepriekš minētajā komandā noteikti aizstājiet “jūsu_pakotnes_nosaukums” ar faktisko pakotnes nosaukumu. Tas atinstalēs pakotni no Composer.