logo

Hvordan installere Composer på Windows

Komponist er en applikasjon som brukes til avhengighetshåndtering i standardformat i PHP . Composer lar deg deklarere bibliotekene som din PHP prosjektet avhenger og administrerer det for deg. Den installerer og oppdaterer bibliotekene du trenger for prosjektet ditt.

Som standard installerer ikke Composer noe globalt; den administrerer avhengigheter basert på per-prosjekt og installerer dem i katalogen ( Leverandør ) inne i prosjektet ditt.

Composer tilbyr to ting for våre prosjekter:

nullpointer unntak
  • Hjelper med avhengighetsbehandling for PHP.
  • Hjelper med automatisk lasting av filer i prosjektet.

Komponisten er svært energisk av Nodes NPM og Ruby's bunt.

Anta et scenario:

  1. Du har et PHP-prosjekt som avhenger av flere biblioteker.
  2. Og noen av disse bibliotekene er også avhengige av andre biblioteker.

Komponist oppfyller kravet i scenariet ovenfor som:

  1. Den lar deg erklære bibliotekene prosjektet ditt er avhengig av.
  2. Den finner ut hvilke versjoner av pakken du trenger for å installere i prosjektet, og den laster ned og installerer for deg.
  3. Det lar deg også oppdatere alle avhengighetene dine i en enkelt kommando.

Systemkrav for å installere Composer:

Composer krever installert og vellykket kjøring PHP 5.3.2+ på maskinen. Det krever også noen sensitive PHP-innstillinger og kompilerer flagg. Når du installerer Composer-pakkene fra kilden i stedet for zip-arkivet, vil du kreve git, svn, fossil eller hg basert på den versjonskontrollerte pakken. En komponist er et multiplattformverktøy som kjører like mye på Windows OS , Linux og macOS.

Installer Composer på Windows

Det er to måter å installere Composer på Windows-operativsystemet: den første bruker Composer installasjonsoppsett, og den andre er ved manuell installasjon ved hjelp av skript.

1. Bruke Installer

a) Installering av Composer ved hjelp av Composer installasjonsoppsett er den enkleste måten å installere det på Windows-operativsystemet. Start standardnettleseren din og besøk https://getcomposer.org og klikk på 'Kom i gang'-knappen. Under ' Installasjon - Windows '-delen, klikk på ' Bruke installasjonsprogrammet ' alternativ; den tar deg til delen 'Bruke installasjonsprogrammet'.

Hvordan installere Composer på Windows

b) Klikk på Composer-Setup.exe lenke for å laste ned Composer-oppsett på enheten din. Etter å ha lastet ned oppsettet, kjør det for å installere og følg instruksjonene.

c) Åpne det nedlastede Composer-oppsettet og klikk på 'Installer for alle brukere', som er anbefalt alternativ for å installere Composer-oppsettet.

Hvordan installere Composer på Windows

d) Klikk på på popup-skjermen JA for å tillate installasjon.

e) Velg nå installasjonstype og klikk på Neste

Hvordan installere Composer på Windows

f) Velg nå kommandolinje PHP-banen du vil bruke, merk av i boksen for å legge til PHP-banen, og klikk Neste .

Hvordan installere Composer på Windows

g) Komponistoppsett pop-up en skjerm som gir en mulighet til å bruke en proxy-server for å koble til internett. Hvis du vil bruke en proxy-server, merk av i boksen og skriv inn proxy-URLen; hvis ikke, la det være og klikk på Neste Vi hopper over dette siden vi ikke bruker noen proxy-server for å koble til internett.

Hvordan installere Composer på Windows

h) Composer-oppsettet er klart til å installere på datamaskinen din; gå gjennom innstillingene og klikk på Installer-knappen.

Hvordan installere Composer på Windows

i) Etter installasjonen av Composer-oppsettet, vises viktig informasjon om hvordan du åpner den. Les informasjonen, klikk på Neste og gjør det etter installasjonen.

Hvordan installere Composer på Windows

j) Klikk på Fullfør-knappen for å fullføre installasjonen.

Hvordan installere Composer på Windows

Når Composer blir installert på maskinen din, åpne kommando (cmd) vinduer, skriv komponist og trykk Tast inn nøkkel. Hvis den viser en liste over kommandoer, betyr det at Composer er installert på datamaskinen din.

Hvordan installere Composer på Windows

2. Manuell installasjon

Du kan installere Composer i hvilken som helst katalog der du vil. I vårt tilfelle installerer vi kl C:xampphtdocscomposersetup katalog. Åpne kommandoterminalen (cmd) og gå til katalogplasseringen du vil installere (C:xampphtdocscomposersetup).

Kopier og lim inn følgende skript i din cmd terminal og kjør den for å installere Composer. Den vil automatisk installere den nyeste Composer til din nåværende katalog.

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

Dette installasjonsskriptet sjekker bare php.ini-innstillingene. Hvis innstillingene er feil angitt, vil den advare deg og begynne å laste ned det siste komponist.phar i gjeldende katalog (C:xampphtdocscomposersetup). Hvis installasjonen blir vellykket, vil du se en melding om vellykket installert.

Hvordan installere Composer på Windows

De fire ovennevnte skriptlinjene må være i orden som utfører følgende aktiviteter:

  • Last ned komponistinstallasjonsprogrammet til gjeldende katalog.
  • Bekreft komponistinstallasjonsprogrammet SHA-384-sertifikatet.
  • Kjør komponistinstallasjonsprogrammet.
  • Fjern komponistinstallasjonsprogrammet.

Merk: Skriptkoden kan endres basert på den nye versjonen som er utgitt. For å sjekke skriptet for å installere en ny versjon av Composer, besøk https://getcomposer.org/download/ .

Merk: Hvis skriptet gir en feilmelding som ' php gjenkjennes ikke som en intern eller ekstern kommando '. Sjekk deretter at PHP-banen er godt angitt i datamaskinens miljøvariableinnstillinger eller ikke. For å angi PHP-bane globalt for maskinen din, kopier php-banen der den er plassert (C:xamppphp), og forbi den, på Avanserte systeminnstillinger > Miljøvariabler > plukke ut Sti og klikk på Ny . Nå, i Variabelnavn type Sti og i Variabel verdi , lim inn php-plasseringen, dvs. C:xamppphp .

Du kan sjekke din installerte komponistversjon ved å bruke en kommando komponist -v ved gjeldende sti. Som for eksempel:

 composer -v 

For eksempel:

 C:xampphtdocscomposersetup>composer -v 

Hvordan installere Composer på Windows

Her får vi installert Composers gjeldende versjon 2.0.8 på maskinen vår.

Lage en ny komponist.bat filen i samme katalog der komponist.phar er tilstede.

Bruker cmd

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

Hvordan installere Composer på Windows

Bruker PowerShell

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

Hvordan installere Composer på Windows

Noen av de andre bemerkelsesverdige installasjonsalternativene til Composer

--install-dir

Du kan installere Composer i en bestemt katalog der du vil bruke --install-dir alternativet og angi målkatalognavnet. For eksempel:

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

--filnavn

Du kan til og med spesifisere filnavnet annet enn standardnavnet (composer.phar) ved å bruke --filnavn alternativ. For eksempel:

 php composer-setup.php --filename=composer 

--versjon

Composer gjør det mulig å installere sin spesielle utgivelse ved hjelp av --versjon alternativ sammen med å gi en spesifikk utgivelsesversjon. For eksempel:

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

--hjelp

Bruker --hjelp alternativet, kan du se ulike komponistalternativer for et spesifikt miljø. For eksempel:

 --help 

Oppdatere og avinstallere Composer

Hvis du vil oppdatere Composer eller avinstallere noen av dens avhengighetsbehandlere, sørg for at du har Git for Windows installert på maskinen din. Derfra kan du bekrefte Composers installasjon ved å kjøre --versjon kommando fra terminalen. Hvis kommandoen returnerer versjonskoden, betyr det at Composer er installert, og du er klar for de neste trinnene.

Før du oppdaterer Composer, sjekk gjeldende versjon som er installert på datamaskinen. Du kan gjøre dette ved å skrive inn følgende kommando i terminalapplikasjonen:

strengformat
 composer -- version 

eller

 composer -V 

Oppdater Composer

For å oppdatere selve Composer, kjør skriptet nedenfor, og det vil oppdatere Composer.

 composer self-update 

Oppdater avhengighet

Ettersom Composer administrerer avhengighetsbiblioteket til prosjektet ditt, kan du oppdatere disse avhengighetene hvis det er nødvendig for deg ved å bruke kommandoen nedenfor:

 composer update 

Hvis du ikke har et aktivt prosjekt som kjører med Composers avhengigheter på din nåværende katalog, viser Composer en melding om at den ikke kunne finne en composer.json fil.

Avinstaller pakker

For å avinstallere pakkene fra Composer, kjør kommandoen nedenfor:

 composer remove your_package_name 

Sørg for å erstatte 'ditt_pakkenavn' med det faktiske pakkenavnet i kommandoen ovenfor. Det vil avinstallere pakken fra Composer.