Composer
Numit si php composer, composer.phar
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
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?
composer install. npm install este echivalentul JavaScript, nu aceasta comanda.
composer.lock. package-lock.json este fisierul specific npm.
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.
Cerințe de sistem
Valorile respectă îndrumările publice ale producătorului. Volumul de lucru modifică totuși cerințele reale.
Minim
| 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.
| 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
| Instalare tipică | C:\ProgramData\ComposerSetup\bin\ |
|---|
Formate de fișiere
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ță.
| 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.
- Site-ul oficial Composer · Pagina de produs a producătorului
- Ajutor Composer · Asistență tehnică de la producător
- Documentatie Composer · Documentatie oficiala getcomposer.org
- Hartă procese Foxhole · Eșantioane originale de pe PC-uri Windows. Nu este un test de laborator.
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ă.
Mulțumim. Acest lucru ne ajută să îmbunătățim această pagină.