Sari la conținut

Composer

AplicațieNils Adermann / Jordi Boggiano

Numit si php composer, composer.phar

Nils Adermann / Jordi BoggianoProductivitate

Managerul de dependente PHP. Pe Windows, comanda este composer.exe. Nu este npm.

Ce trebuie să știți

Composer este managerul pentru PHP. npm este managerul pentru Node.

composer.exe instaleaza pachete PHP din Packagist. npm este livrat cu Node.js si citeste package.json. XAMPP poate furniza PHP. Acesta nu inlocuieste Composer.

Ce este?
Manager de dependente PHP
La fel ca npm?
Nu. npm este pentru Node
Este necesar PHP?
Da. composer apeleaza php.exe
Feex spune
Daca composer nu este recunoscut, l-as instala de pe getcomposer.org si as verifica php -v. Nu as repara Node.js pentru a rezolva un fisier lock PHP.

Ce este Composer?

Composer este managerul de dependente PHP. composer.exe este comanda pe Windows. Nu este npm, nu este PEAR ca standard modern si nu este XAMPP de sine statator.

Dacă nu l-ați folosit niciodată

Daca un fisier README PHP indica sa instalati Composer, descarcati programul de instalare pentru Windows de pe getcomposer.org/download. composer.exe citeste composer.json si comunica cu Packagist. npm este managerul de pachete Node.js. Aveti nevoie de PHP in PATH. Composer nu va instala module Node.

La ce se folosește?

Instalati pachete PHP

composer install. npm install este echivalentul JavaScript, nu aceasta comanda.

Fisiere lock

composer.lock. package-lock.json este fisierul specific npm.

Instrumente globale PHP

composer global require. Acesta este in continuare PHP. Nu va adauga node.exe.

Cui îi este destinat?

  • Dezvoltatori PHP ale caror depozite contin composer.json
  • Studenti care folosesc Laravel sau Symfony
  • Oricine a rulat npm intr-un proiect PHP si s-a intrebat de ce directorul vendor/ este gol

Stare actuală

Composer (2012) este un manager curent de pachete php creat de Nils Adermann / Jordi Boggiano. Producatorul directioneaza in continuare utilizatorii Windows catre https://getcomposer.org/download/.

Cât de vechi este?

Nils Adermann si Jordi Boggiano au lansat Composer in 2012, in aceeasi perioada cu ascensiunea npm. Versiunile curente 2.x pentru Windows reprezinta produsul. Un tutorial dedicat exclusiv versiunii 1.x poate omite regulile pentru fisierul lock din Composer 2.

Versiuni

Canalele principale mai întâi. Numerele exacte de compilare nu sunt toate verificate aici.

Composer 2

Cerințe de sistem

Valorile respectă îndrumările publice ale producătorului. Volumul de lucru modifică totuși cerințele reale.

Minim

Cerințe minime de sistem
Sistem de operare O versiune curenta pe 64 de biti de Windows 10 sau Windows 11, plus un PHP compatibil, conform getcomposer.org
RAM Clientul este de dimensiuni mici. Structurile mari vendor necesita spatiu pe disc

Profil de resurse

Solicitare procesor
Urmărește conținutul deschis în aplicație
Solicitare memorie RAM
Urmărește documentele, filele sau bibliotecile

Procese instalate

Aceste executabile aparțin acestui produs atunci când este instalat.

Procese instalate
composer.exe Comanda Composer pentru Windows

Componente de pornire

composer.exe nu porneste odata cu Windows. Il rulati intr-un folder de proiect.

Locații ale fișierelor

Locatii comune Composer
Instalare tipică C:\ProgramData\ComposerSetup\bin\

Formate de fișiere

composer.jsoncomposer.lock

Probleme frecvente

PHP lipseste din PATH

Composer necesita php.exe. XAMPP sau o arhiva zip cu PHP il pot furniza. node.exe nu va rula composer.json.

openssl sau extensii lipsa

Compilarile de Windows ale PHP necesita extensiile documentate de Composer. Aceasta nu este o dependenta optionala de tip npm.

Rezolvarea problemelor

Instalati de pe getcomposer.org/download

Proiectul gazduieste Composer-Setup.exe. Un pachet Composer de pe un site de programe freeware este inutil.

php -v apoi composer -V

Ambele comenzi trebuie sa functioneze. where.exe npm este un lant de instrumente diferit.

Stergeti vendor si rulati din nou composer install daca fisierul lock este corect

Nu stergeti node_modules pentru a remedia o eroare de autoload PHP.

Alternative

npm daca proiectul este in JavaScript. PEAR este canalul PHP mai vechi. XAMPP daca aveti inca nevoie de un binar PHP local.

Ajutor oficial și descărcări

Începeți cu producătorul. Site-urile aleatorii de fișiere exe nu sunt canale de asistență.

Contacte oficiale
Descărcare getcomposer.org/download/ Program oficial de instalare sau pagina producătorului
Ajutor getcomposer.org/doc/ Asistență oferită de producător
Site oficial getcomposer.org/ Începeți de aici, nu de pe un site aleatoriu de fișiere exe
Documentatie Composer getcomposer.org/doc/ require, install si note pentru Windows

Hardware asociat

Clientul consuma putine resurse. vendor/ necesita spatiu pe disc. O placa video este irelevanta.

Detalii tehnice

Detalii tehnice

Numerele de versiune ale producătorului se modifică. Acest articol nu indică o versiune specifică.

Surse și verificare

Etichetă sursă înregistrată: August 2026. Această etichetă nu stabilește verificarea independentă. Cum cercetăm.

A fost util acest articol?

Un da sau nu este suficient. Alegeți un motiv dacă doriți sau adăugați o scurtă notă.

A fost util acest articol?