logo

Kako namestiti Composer v Windows

Skladatelj je aplikacija, ki se uporablja za upravljanje odvisnosti v standardni obliki v PHP . Skladatelj vam omogoča, da navedete knjižnice, v katerih je vaš PHP projekt je odvisen in ga upravlja namesto vas. Namesti in posodobi knjižnice, ki jih potrebujete za svoj projekt.

Privzeto Composer ne namesti ničesar globalno; upravlja odvisnosti glede na projekt in jih namesti v imenik ( prodajalec ) znotraj vašega projekta.

Composer ponuja dve stvari za naše projekte:

vmesnik proti abstraktnemu razredu
  • Pomaga pri upravljanju odvisnosti za PHP.
  • Pomaga pri samodejnem nalaganju datotek v projektu.

Composer je zelo napolnjen z Nodejevim NPM in Rubyjevim svežnjem.

Recimo scenarij:

  1. Imate projekt PHP, ki je odvisen od več knjižnic.
  2. In nekatere od teh knjižnic so odvisne tudi od drugih knjižnic.

Skladatelj izpolnjuje zahtevo zgornjega scenarija kot:

  1. Omogoča vam, da navedete knjižnice, od katerih je odvisen vaš projekt.
  2. Ugotovi, katere različice paketa morate namestiti v svoj projekt, ter prenese in namesti namesto vas.
  3. Omogoča tudi posodobitev vseh vaših odvisnosti v enem ukazu.

Sistemske zahteve za namestitev Composerja:

Composer zahteva namestitev in uspešno delovanje PHP 5.3.2+ na stroju. Zahteva tudi nekaj občutljivih nastavitev PHP in prevaja zastavice. Če namestite pakete Composer iz izvorne kode in ne iz arhiva zip, boste potrebovali git, svn, fossil ali hg glede na različico paketa. Composer je orodje za več platform, ki enako deluje OS Windows , Linux in macOS.

Namestite Composer v sistemu Windows

Obstajata dva načina za namestitev Composerja v operacijski sistem Windows: prvi je z uporabo namestitvenega programa Composer, drugi pa z ročno namestitvijo s skriptom.

1. Uporaba namestitvenega programa

a) Namestitev Composerja z uporabo namestitvenega programa Composer je najpreprostejši način za namestitev v operacijski sistem Windows. Zaženite privzeti brskalnik in obiščite https://getcomposer.org in kliknite na gumb 'Kako začeti'. Pod ' Namestitev - Windows ' kliknite na ' Uporaba namestitvenega programa ' možnost; popeljal vas bo v razdelek »Uporaba namestitvenega programa«.

Kako namestiti Composer v Windows

b) Kliknite na Composer-Setup.exe povezava za prenos nastavitev Composerja v vašo napravo. Ko prenesete namestitev, jo zaženite za namestitev in sledite navodilom.

c) Odprite preneseno nastavitev Composer in kliknite »Namesti za vse uporabnike«, kar je priporočena možnost za namestitev namestitve Composer.

Kako namestiti Composer v Windows

d) Na pojavnem zaslonu kliknite na DA da omogoči namestitev.

e) Sedaj izberite vrsto namestitve in kliknite Naslednji

Kako namestiti Composer v Windows

f) Zdaj izberite pot PHP v ukazni vrstici, ki jo želite uporabiti, potrdite polje, da dodate pot PHP, in kliknite Naslednji .

Kako namestiti Composer v Windows

g) Pojavno okno za nastavitev skladatelja, ki ponuja možnost uporabe proxy strežnika za povezavo z internetom. Če želite uporabiti proxy strežnik, potrdite polje in vnesite URL proxy; če ne, ga pustite in kliknite na Naslednji To preskočimo, ker ne uporabljamo nobenega proxy strežnika za internetno povezavo.

Kako namestiti Composer v Windows

h) nastavitev Composerja je pripravljena za namestitev v vaš računalnik; preglejte svoje nastavitve in kliknite gumb Namesti.

Kako namestiti Composer v Windows

i) Po namestitvi nastavitve Composer se pojavi pojavno okno s pomembnimi informacijami o tem, kako jo odpreti. Preberite informacije, kliknite Naprej in naredite ustrezno po namestitvi.

Kako namestiti Composer v Windows

j) Za dokončanje namestitve kliknite gumb Dokončaj.

Kako namestiti Composer v Windows

Ko je Composer nameščen na vašem računalniku, odprite ukazna okna (cmd), vnesite skladatelj in pritisnite Vnesite ključ. Če prikaže seznam ukazov, to pomeni, da je Composer uspešno nameščen v vašem računalniku.

Kako namestiti Composer v Windows

2. Ročna namestitev

Composer lahko namestite v kateri koli imenik, kjer želite. V našem primeru nameščamo na C:xampphtdocscomposersetup imenik. Odprite terminal za ukaze (cmd) in pojdite na mesto imenika, ki ga želite namestiti (C:xampphtdocscomposersetup).

Kopirajte in prilepite naslednji skript v svoj cmd terminal in ga zaženite, da namestite Composer. Samodejno bo namestil najnovejši Composer v vaš trenutni imenik.

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

Ta namestitveni skript samo preveri nastavitve php.ini. Če so nastavitve nastavljene nepravilno, vas bo opozoril in začel prenašati najnovejše skladatelj.phar v trenutnem imeniku (C:xampphtdocscomposersetup). Če je namestitev uspešna, boste videli sporočilo o uspešni namestitvi.

Kako namestiti Composer v Windows

Zgornje 4 skriptne vrstice morajo biti v vrstnem redu, ki izvaja naslednje dejavnosti:

  • Prenesite namestitveni program Composer v trenutni imenik.
  • Preverite potrdilo SHA-384 namestitvenega programa skladatelja.
  • Zaženite namestitveni program Composer.
  • Odstranite namestitveni program skladatelja.

Opomba: koda skripta se lahko spremeni glede na izdano novo različico. Če želite preveriti skript za namestitev nove izdaje Composerja, obiščite https://getcomposer.org/download/ .

Opomba: če skript vrže napako, ki ' php ni prepoznan kot notranji ali zunanji ukaz '. Nato preverite, ali je pot PHP dobro nastavljena v nastavitvah okoljskih spremenljivk računalnika ali ne. Če želite globalno nastaviti PHP pot za vaš računalnik, kopirajte php pot, kjer se nahaja (C:xamppphp), in mimo nje na Napredne sistemske nastavitve,> Okoljske spremenljivke> izberite Pot in kliknite na Novo . Zdaj, v Ime spremenljivke vrsta Pot in v Spremenljiva vrednost , prilepite lokacijo php, tj. C:xamppphp .

Svojo nameščeno različico skladatelja lahko preverite z ukazom skladatelj -v na trenutni poti. Kot naprimer:

 composer -v 

Na primer:

 C:xampphtdocscomposersetup>composer -v 

Kako namestiti Composer v Windows

Tukaj na naš računalnik namestimo trenutno različico Composerja 2.0.8.

Ustvari novo skladatelj.bat datoteko v istem imeniku, kjer je skladatelj.phar je prisoten.

Uporaba cmd

 C:xampphtdocscomposersetup>echo @php '%~dp0composer.phar' %*>composer.bat 

Kako namestiti Composer v Windows

Uporaba lupine PowerShell

 C:xampphtdocscomposersetup> Set-Content composer.bat '@php '%~dp0composer.phar' %*' 

Kako namestiti Composer v Windows

Nekatere druge pomembne možnosti namestitvenega programa Composer

--install-dir

Composer lahko namestite v določen imenik, kjer želite z uporabo --install-dir možnost in podajanje imena ciljnega imenika. Na primer:

 php composer-setup.php --install-dir=bin 

--Ime datoteke

Lahko celo določite ime datoteke, ki ni njeno privzeto ime (composer.phar), z uporabo --Ime datoteke možnost. Na primer:

 php composer-setup.php --filename=composer 

--različica

Skladatelj omogoča namestitev svoje določene izdaje z uporabo --različica možnost, skupaj z zagotavljanjem določene izdajne različice. Na primer:

 php composer-setup.php --version=1.0.0-alpha8 

-- pomoč

Uporabljati -- pomoč si lahko ogledate različne možnosti skladatelja za določeno okolje. Na primer:

 --help 

Posodabljanje in odstranjevanje Composerja

Če želite posodobiti svoj Composer ali odstraniti katerega koli od njegovih upraviteljev odvisnosti, se prepričajte, da imate na svojem računalniku nameščen Git za Windows. Od tam lahko preverite namestitev Composerja z zagonom --različica ukaz iz terminala. Če ukaz vrne kodo različice, to pomeni, da je Composer nameščen in da ste pripravljeni na naslednje korake.

Preden posodobite Composer, preverite njegovo trenutno različico, ki je nameščena v vašem računalniku. To lahko storite tako, da v svojo terminalsko aplikacijo vnesete naslednji ukaz:

b+ drevo
 composer -- version 

oz

 composer -V 

Posodobi skladatelja

Če želite posodobiti sam Composer, zaženite spodnji skript, ki bo posodobil Composer.

 composer self-update 

Posodobi odvisnost

Ker Composer upravlja knjižnico odvisnosti vašega projekta, lahko te odvisnosti po potrebi posodobite s spodnjim ukazom:

 composer update 

Če nimate aktivnega projekta, ki se izvaja z odvisnostmi Composerja od vašega trenutnega imenika, Composer prikaže sporočilo, da ni mogel najti skladatelj.json mapa.

Odstrani pakete

Če želite odstraniti pakete iz Composerja, zaženite spodnji ukaz:

 composer remove your_package_name 

Prepričajte se, da ste zamenjali 'your_package_name' z dejanskim imenom paketa v zgornjem ukazu. Odstranil bo paket iz Composerja.