1. [Wiki](https://feex.it/wiki/)
2. [Softver](https://feex.it/wiki/software/)
3. [Produktivnost](https://feex.it/wiki/software/productivity/)
4. Composer

# Composer

Aplikacija: Nils Adermann / Jordi Boggiano

Naziva se i php composer, composer.phar

Nils Adermann / Jordi Boggiano, Produktivnost

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

Feex navodi

Ako komanda composer nije prepoznata, instalirao bih ga sa getcomposer.org i provjerio pomoću php -v. Ne bih popravljao Node.js da bih riješio problem sa PHP fajlom evidencije zavisnosti.

## Š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?

**Instalacija PHP paketa**

composer install. npm install je pandan u JavaScriptu, a ne ova komanda.

**Fajlovi evidencije zavisnosti**

composer.lock. package-lock.json je npm-ov fajl.

**Globalni PHP alati**

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.

Composer 2

## 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

composer.json, composer.lock

## 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/ ](https://getcomposer.org/download/)Zvanicni instalacioni fajl ili stranica proizvodjaca |
| ---------------------- | ------------------------------------------------------------------------------------------------------------------- |
| Pomoc                  | [getcomposer.org/doc/ ](https://getcomposer.org/doc/)Podrska proizvodjaca                                           |
| Zvanicni sajt          | [getcomposer.org/ ](https://getcomposer.org/)Pocnite ovdje, a ne sa nekog nasumicnog hosta za exe fajlove           |
| Composer dokumentacija | [getcomposer.org/doc/ ](https://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.

## Povezano

Ovi entiteti su povezani sa ovim člankom. Tip je prikazan na svakom linku.

[Node.js: Aplikacija](https://feex.it/wiki/l/cnr/software/nodejs/)[Kako čitati Task Manager: Vodič](https://feex.it/wiki/l/cnr/software/system/how-to-read-task-manager/)

## Izvori i verifikacija

Zabilježena oznaka izvora: avgust 2026. Ova oznaka ne predstavlja nezavisnu verifikaciju. [Kako istražujemo](https://feex.it/wiki/research/).

- [Zvanični sajt za Composer ](https://getcomposer.org/)· Stranica proizvoda kod proizvodjaca
- [Composer pomoć ](https://getcomposer.org/doc/)· Podrska proizvodjaca
- [Composer dokumentacija ](https://getcomposer.org/doc/)· Zvanična getcomposer.org dokumentacija
- [Foxhole mapa procesa ](https://foxhole.feex.it/)· 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.

Brze činjenice

Kratak pregled identiteta ove stranice. Specifikacije, izvori i kompletna priča ostaju u članku.

- **Programer**: Nils Adermann / Jordi Boggiano

  **Kategorija**: Menadžer paketa za PHP

  **Proces**: composer.exe

  **Licenca**: MIT

  **Prvo izdanje**: 2012

  **Zvanicni sajt**: [getcomposer.org](https://getcomposer.org/)

  **Mapirao Feex**: Zabilježeno na Windows računarima u Foxhole-u

Zabilježeni status izvora: Feex Reviewed: Zabilježena oznaka izvora: avgust 2026. Ova oznaka ne predstavlja nezavisnu verifikaciju.

---

Source: [Canonical Feex Wiki page](https://feex.it/wiki/l/cnr/software/composer/)

[Developer guide](https://feex.it/wiki/developers/) | [API policy](https://feex.it/developers/api-policy/) | [Agent guidance](https://feex.it/wiki/llms.txt)
