Composer
Naziva se i php composer, composer.phar
Menadžer zavisnosti za PHP. Na sistemu Windows komanda je composer.exe. To nije npm.
Šta treba da znate
Composer je menadžer za PHP. npm je menadžer za Node.
composer.exe instalira PHP pakete sa servisa Packagist. npm dolazi uz Node.js i čita package.json. XAMPP može obezbijediti PHP. On ne zamjenjuje Composer.
- Šta je to?
- Menadžer zavisnosti za PHP
- Isto što i npm?
- Ne. npm je za Node
- Potreban je PHP?
- Da. composer poziva php.exe
Šta je Composer?
Composer je menadžer zavisnosti za PHP. composer.exe je komanda za Windows. To nije npm, nije PEAR kao moderni podrazumijevani izbor i nije sam po sebi XAMPP.
Ako ga nikada nijeste koristili
Ako se u PHP README fajlu navodi instalacija Composera, preuzmite instalacioni program za Windows sa getcomposer.org/download. composer.exe čita composer.json i komunicira sa servisom Packagist. npm je menadžer paketa za Node.js. Potreban vam je PHP na PATH-u. Composer neće instalirati Node module.
Za sto se koristi?
composer install. npm install je pandan u JavaScriptu, a ne ova komanda.
composer.lock. package-lock.json je npm-ov fajl.
composer global require. To je i dalje PHP. Neće dodati node.exe.
Kome je namijenjen?
- PHP programeri čije spremište sadrži composer.json
- Studenti koji koriste Laravel ili Symfony
- Svako ko je pokrenuo npm u PHP projektu i pitao se zašto je direktorijum vendor/ prazan
Trenutni status
Composer (2012) je aktuelni menadžer paketa za PHP autora Nilsa Adermanna i Jordija Boggiana. Proizvođač i dalje upućuje Windows korisnike na https://getcomposer.org/download/.
Koliko je star?
Nils Adermann i Jordi Boggiano objavili su Composer 2012. godine, u istoj eri uspona npm-a. Aktuelne verzije 2.x za Windows predstavljaju ovaj proizvod. Vodič namijenjen samo za verziju 1.x može izostaviti pravila za fajl evidencije zavisnosti u Composeru 2.
Verzije
Prvo glavni kanali. Nijesu svi tacni brojevi verzija provjereni ovdje.
Sistemski zahtjevi
Vrijednosti prate javna uputstva izdavaca. Opterecenje i dalje mijenja stvarnu potrebu.
Minimum
| Operativni sistem | Aktuelno 64-bitno izdanje operativnog sistema Windows 10 ili Windows 11, uz podržani PHP, prema getcomposer.org |
|---|---|
| RAM | Klijent je mali. Velika stabla u vendor direktorijumu zahtijevaju prostor na disku |
Profil resursa
- Zahtjevi za procesorom
- Zavisi od toga sta otvorite unutar aplikacije
- Zahtjevi za RAM-om
- Zavisi od dokumenata, tabova ili biblioteka
Instalirani procesi
Ovi izvrsni fajlovi pripadaju ovom proizvodu kada je instaliran.
| composer.exe | Composer komanda za Windows |
|---|
Komponente pri pokretanju
composer.exe se ne pokreće sa sistemom Windows. Pokrećete ga u fascikli projekta.
Lokacije fajlova
| Tipicna instalacija | C:\ProgramData\ComposerSetup\bin\ |
|---|
Formati fajlova
Uobičajeni problemi
PHP nedostaje na PATH-u
Composer zahtijeva php.exe. XAMPP ili zip arhiva sa PHP-om ga mogu obezbijediti. node.exe neće pokrenuti composer.json.
openssl ili nedostajuća proširenja
Windows verzije PHP-a zahtijevaju proširenja dokumentovana u Composeru. To nije opciona zavisnost kao kod npm-a.
Rjesavanje problema
Instalirajte sa getcomposer.org/download
Projekat hostuje Composer-Setup.exe. Paketi za Composer na sajtovima sa besplatnim softverom su bezvrijedni.
php -v zatim composer -V
Oba moraju raditi. where.exe npm pripada drugom skupu alata.
Obrišite vendor i ponovo pokrenite composer install ako je fajl evidencije ispravan
Nemojte brisati node_modules da biste riješili grešku sa automatskim učitavanjem u PHP-u.
Alternative
npm ako je projekat u JavaScriptu. PEAR je stariji PHP kanal. XAMPP ako vam je i dalje potreban lokalni PHP izvršni fajl.
Zvanicna pomoc i preuzimanja
Pocnite od proizvodjaca. Nasumicni sajtovi sa exe fajlovima nijesu kanal podrske.
| Preuzimanje | getcomposer.org/download/ Zvanicni instalacioni fajl ili stranica proizvodjaca |
|---|---|
| Pomoc | getcomposer.org/doc/ Podrska proizvodjaca |
| Zvanicni sajt | getcomposer.org/ Pocnite ovdje, a ne sa nekog nasumicnog hosta za exe fajlove |
| Composer dokumentacija | getcomposer.org/doc/ require, install i napomene za Windows |
Povezani hardver
Klijent je lagan. vendor/ zahtijeva prostor na disku. Grafička kartica nije relevantna.
Tehnički detalji
Tehnički detalji
Brojevi verzija proizvodjaca se mijenjaju. Ovaj clanak ne vezuje tacnu verziju.
Izvori i verifikacija
Zabilježena oznaka izvora: avgust 2026. Ova oznaka ne predstavlja nezavisnu verifikaciju. Kako istražujemo.
- Zvanični sajt za Composer · Stranica proizvoda kod proizvodjaca
- Composer pomoć · Podrska proizvodjaca
- Composer dokumentacija · Zvanična getcomposer.org dokumentacija
- Foxhole mapa procesa · Prvostrani uzorci sa Windows računara. Nije laboratorijski benčmark.
Da li je ovaj članak bio koristan?
Dovoljno je da označite sa da ili ne. Izaberite razlog ako želite, ili dodajte kratku napomenu.
Hvala. To nam pomaže da poboljšamo ovu stranicu.