Composer
Također se naziva php composer, composer.phar
Upravitelj zavisnostima za PHP. Na Windowsu je komanda composer.exe. To nije npm.
Šta trebate znati
Composer je PHP upravitelj. npm je Node upravitelj.
composer.exe instalira PHP pakete sa Packagista. npm dolazi uz Node.js i čita package.json. XAMPP može pružiti PHP. On ne zamjenjuje Composer.
- Šta je to?
- Upravitelj zavisnostima za PHP
- Isto što i npm?
- Ne. npm je za Node
- Treba li PHP?
- Da. composer poziva php.exe
Šta je Composer?
Composer je upravitelj PHP zavisnostima. composer.exe je Windows komanda. To nije npm, nije PEAR kao moderni standard, i nije sam XAMPP.
Ako ga nikada niste koristili
Ako je PHP README naveo da instalirate Composer, preuzmite Windows instalacioni program sa getcomposer.org/download. composer.exe čita composer.json i komunicira sa Packagistom. npm je upravitelj paketa za Node.js. Potreban vam je PHP na sistemskoj putanji PATH. Composer neće instalirati Node module.
Za šta se koristi?
composer install. npm install je JavaScript pandan, 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.
Za koga je namijenjen?
- PHP programeri čije spremište sadrži composer.json
- Studenti koji koriste Laravel ili Symfony
- Svi koji su pokrenuli npm u PHP projektu i pitali se zašto je vendor/ prazan
Trenutni status
Composer (2012) je aktuelni upravitelj PHP paketa 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 su objavili Composer 2012. godine, u istoj eri uspona npm-a. Aktuelne 2.x Windows verzije predstavljaju proizvod. Vodič namijenjen samo verziji 1.x može izostaviti pravila za Composer 2 lockfile.
Verzije
Prvo glavni kanali. Tačni brojevi verzija nisu svi ovdje verifikovani.
Sistemski zahtjevi
Vrijednosti prate javne smjernice izdavača. Radno opterećenje i dalje mijenja stvarne potrebe.
Minimalno
| Operativni sistem | Aktuelno 64-bitno izdanje za Windows 10 ili Windows 11, uz podržani PHP, prema getcomposer.org |
|---|---|
| RAM | Klijent je mali. Velika vendor stabla zahtijevaju prostor na disku |
Profil resursa
- Potreba za procesorom
- Prati ono što otvorite unutar aplikacije
- Potreba za RAM-om
- Prati dokumente, kartice ili biblioteke
Instalirani procesi
Ove izvršne datoteke pripadaju ovom proizvodu kada je instaliran.
| composer.exe | Composer Windows komanda |
|---|
Komponente pri pokretanju
composer.exe se ne pokreće sa Windowsom. Pokrećete ga u fascikli projekta.
Lokacije datoteka
| Tipična instalacija | C:\ProgramData\ComposerSetup\bin\ |
|---|
Formati datoteka
Česti problemi
PHP nedostaje na sistemskoj putanji PATH
Composer zahtijeva php.exe. XAMPP ili PHP zip arhiva ga mogu osigurati. node.exe neće pokrenuti composer.json.
openssl ili nedostajuća proširenja
Windows PHP verzije zahtijevaju proširenja navedena u Composer dokumentaciji. To nije opcionalna zavisnost u npm-u.
Rješavanje problema
Instalirajte sa getcomposer.org/download
Projekat pruža Composer-Setup.exe. Composer paket na stranici sa besplatnim softverom je bezvrijedan.
php -v zatim composer -V
Oba moraju raditi. where.exe npm je drugačiji lanac alata.
Obrišite vendor i ponovo pokrenite composer install ako je lock ispravan
Nemojte brisati node_modules da biste riješili grešku PHP automatskog učitavanja.
Alternative
npm ako je projekat u JavaScriptu. PEAR je stariji PHP kanal. XAMPP ako vam i dalje treba lokalni PHP izvršni fajl.
Zvanična pomoć i preuzimanja
Započnite s proizvođačem. Nasumične stranice s izvršnim datotekama nisu kanal podrške.
| Preuzimanje | getcomposer.org/download/ Zvanični instalater ili stranica proizvođača |
|---|---|
| Pomoć | getcomposer.org/doc/ Podrška proizvođača |
| Zvanična stranica | getcomposer.org/ Započnite ovdje, a ne na nasumičnom hostu izvršnih datoteka |
| Composer dokumentacija | getcomposer.org/doc/ require, install i napomene za Windows |
Povezani hardver
Klijent je lagan. vendor/ zahtijeva disk. GPU je nebitan.
Tehnički detalji
Tehnički detalji
Brojevi verzija proizvođača se mijenjaju. Ovaj članak ne fiksira konkretnu verziju.
Izvori i provjera
Zabilježena oznaka izvora: august 2026. Ova oznaka ne predstavlja nezavisnu provjeru. Kako istražujemo.
- Zvanična Composer stranica · Stranica proizvoda proizvođača
- Composer pomoć · Podrška proizvođača
- Composer dokumentacija · Zvanična getcomposer.org dokumentacija
- Foxhole mapa procesa · Uzorci prve strane na Windows računarima. Nije laboratorijski benčmark.
Da li je ovaj članak bio koristan?
Dovoljno je da odgovorite sa da ili ne. Izaberite razlog ako želite ili dodajte kratku napomenu.
Hvala. To nam pomaže da poboljšamo ovu stranicu.