Compozitor este o aplicație care este folosită pentru managementul dependenței în format standard în PHP . Composer vă permite să declarați bibliotecile în care aveți PHP proiectul depinde și gestionează-l pentru tine. Instalează și actualizează bibliotecile de care aveți nevoie pentru proiectul dvs.
Implicit, Composer nu instalează nimic la nivel global; gestionează dependențele pe fiecare proiect și le instalează în director ( vânzător ) în cadrul proiectului dumneavoastră.
Composer oferă două lucruri pentru proiectele noastre:
turnat în sql
- Ajută în gestionarea dependenței pentru PHP.
- Ajută la încărcarea automată a fișierelor în proiect.
Composerul este puternic energizat de NPM-ul lui Node și pachetul lui Ruby.
Să presupunem un scenariu:
- Aveți un proiect PHP care depinde de mai multe biblioteci.
- Și unele dintre aceste biblioteci depind și de alte biblioteci.
Composer îndeplinește cerințele scenariului de mai sus ca:
- Vă permite să declarați bibliotecile de care depinde proiectul dvs.
- Acesta află ce versiuni ale pachetului aveți nevoie pentru a instala în proiectul dvs. și descarcă și instalează pentru dvs.
- De asemenea, permite actualizarea tuturor dependențelor dvs. într-o singură comandă.
Cerințe de sistem pentru a instala Composer:
Composer necesită instalarea și rularea cu succes PHP 5.3.2+ pe mașină. Necesită, de asemenea, unele setări PHP sensibile și compilează steaguri. Instalând pachetele Composer din sursă, mai degrabă decât din arhiva zip, veți avea nevoie de git, svn, fossil sau hg pe baza pachetului controlat de versiunea. Un Composer este un instrument multiplatform care rulează în mod egal Sistemul de operare Windows , Linux și macOS.
Instalați Composer pe Windows
Există două moduri de a instala Composer pe sistemul de operare Windows: prima se utilizează configurarea instalatorului Composer, iar cealaltă este prin instalarea manuală folosind script.
1. Utilizarea programului de instalare
a) Instalarea Composer folosind instalarea Composer este cea mai simplă modalitate de a-l instala pe sistemul de operare Windows. Lansați browserul implicit și vizitați https://getcomposer.org și faceți clic pe butonul „Noțiuni introductive”. Sub ' Instalare - Windows secțiunea „, faceți clic pe „ Folosind programul de instalare ' opțiune; vă va duce la secțiunea „Utilizarea programului de instalare”.
b) Faceți clic pe Composer-Setup.exe link pentru a descărca configurarea Composer pe dispozitivul dvs. După descărcarea setării, rulați-o pentru a instala și urmați instrucțiunile.
c) Deschideți Composer-Setup descărcat și faceți clic pe „Instalare pentru toți utilizatorii”, opțiune recomandată pentru instalarea Composer setup.
d) Pe ecranul pop-up, faceți clic pe DA pentru a permite instalarea.
e) Acum, alegeți tipul dvs. de instalare și faceți clic pe Următorul
f) Acum, alegeți calea PHP din linia de comandă pe care doriți să o utilizați, bifați caseta pentru a adăuga calea PHP și faceți clic Următorul .
g) Fereastra pop-up de configurare a compozitorului, un ecran care oferă o opțiune de utilizare a unui server proxy pentru a se conecta la internet. Dacă doriți să utilizați un server proxy, bifați caseta și introduceți adresa URL proxy; dacă nu, lăsați-l și faceți clic pe Următorul Omitem acest lucru deoarece nu folosim niciun server proxy pentru a vă conecta la internet.
h) Configurarea Composer este gata de instalat pe computer; verificați setările și faceți clic pe butonul Instalare.
i) După instalarea configurației Composer, se afișează informații importante despre cum să o deschideți. Citiți informațiile, faceți clic pe Următorul și procedați în consecință după instalare.
j) Faceți clic pe butonul Terminare pentru a finaliza instalarea.
Când Composer este instalat pe computer, deschideți ferestrele de comandă (cmd), tastați compozitor și apăsați introduce cheie. Dacă afișează o listă de comenzi, înseamnă că Composer este instalat cu succes pe computer.
2. Instalare manuală
Puteți instala Composer în orice director unde doriți. În cazul nostru, instalăm la C:xampphtdocscomposersetup director. Deschideți terminalul de comandă (cmd) și mergeți la locația directorului pe care doriți să o instalați (C:xampphtdocscomposersetup).
Copiați și inserați următorul script în dvs cmd terminal și rulați-l pentru a instala Composer. Acesta va instala automat cel mai recent Composer în directorul dvs. curent.
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');'
Acest script de instalare verifică doar setările php.ini. Dacă setările sunt setate incorect, vă va avertiza și va începe descărcarea celui mai recent compozitor.phar în directorul curent (C:xampphtdocscomposersetup). Dacă instalarea are succes, veți vedea un mesaj de instalare cu succes.
Cele 4 linii de script de mai sus trebuie să fie în ordine, care efectuează următoarele activități:
- Descărcați programul de instalare al compozitorului în directorul curent.
- Verificați certificatul SHA-384 al instalatorului de compoziție.
- Rulați programul de instalare al compozitorului.
- Eliminați programul de instalare al compozitorului.
Notă: Codul de script poate fi modificat în funcție de noua versiune lansată. Pentru a verifica scriptul pentru instalarea unei noi versiuni de Composer, vizitați https://getcomposer.org/download/ .
Notă: Dacă scriptul afișează o eroare care „ php nu este recunoscut ca o comandă internă sau externă '. Apoi verificați că calea PHP este bine setată în setările Variabilelor de mediu ale computerului sau nu. Pentru a seta calea PHP la nivel global pentru mașina dvs., copiați calea php unde se află (C:xamppphp) și trecut-o, la Setări avansate de sistem,> Variabile de mediu> Selectați cale și faceți clic pe Nou . Acum, în Nume variabilă tip cale iar în Valoare variabilă , lipiți locația php, adică C:xamppphp .
Puteți verifica versiunea de compozitor instalată folosind o comandă compozitor -v pe calea curentă. Ca:
composer -v
De exemplu:
C:xampphtdocscomposersetup>composer -v
Aici, avem instalată versiunea actuală a Composer 2.0.8 pe mașina noastră.
Creaza un nou compozitor.bat fișier în același director în care compozitor.phar este prezent.
Folosind cmd
C:xampphtdocscomposersetup>echo @php '%~dp0composer.phar' %*>composer.bat
Folosind PowerShell
C:xampphtdocscomposersetup> Set-Content composer.bat '@php '%~dp0composer.phar' %*'
Unele dintre celelalte opțiuni de instalare notabile ale Composer
--install-dir
Puteți instala Composer într-un anumit director în care doriți, folosind --install-dir opțiunea și furnizarea numelui directorului țintă. De exemplu:
php composer-setup.php --install-dir=bin
--nume de fișier
Puteți chiar să specificați numele fișierului, altul decât numele implicit (composer.phar) folosind --nume de fișier opțiune. De exemplu:
php composer-setup.php --filename=composer
--versiune
Composer permite instalarea versiunii sale specifice folosind --versiune opțiune împreună cu furnizarea unei versiuni de lansare specifice. De exemplu:
php composer-setup.php --version=1.0.0-alpha8
--Ajutor
Folosind --Ajutor opțiunea, puteți vizualiza diverse opțiuni de compoziție pentru un anumit mediu. De exemplu:
--help
Actualizarea și dezinstalarea Composer
Dacă doriți să vă actualizați Composer sau să dezinstalați oricare dintre managerii de dependențe, asigurați-vă că aveți Git pentru Windows instalat pe computer. De acolo, puteți verifica instalarea Composer rulând --versiune comanda din terminal. Dacă comanda returnează codul versiunii, înseamnă că Composer este instalat și sunteți pregătit pentru următorii pași.
Înainte de a actualiza Composer-ul, verificați versiunea curentă care este instalată pe computer. Puteți face acest lucru tastând următoarea comandă în aplicația dvs. de terminal:
bucla java while
composer -- version
sau
composer -V
Actualizați compozitorul
Pentru a actualiza Composer în sine, rulați scriptul de mai jos și acesta va actualiza Composer.
composer self-update
Actualizați dependența
Deoarece Composer gestionează biblioteca de dependențe a proiectului dvs., puteți actualiza aceste dependențe, dacă este necesar, folosind comanda de mai jos:
composer update
Dacă nu aveți un proiect activ care rulează cu dependențele Composer de directorul dvs. curent, Composer afișează un mesaj că nu a putut găsi un compozitor.json fişier.
Dezinstalează pachetele
Pentru a dezinstala pachetele din Composer, executați comanda de mai jos:
composer remove your_package_name
Asigurați-vă că înlocuiți „your_package_name” cu numele real al pachetului în comanda de mai sus. Acesta va dezinstala pachetul din Composer.