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

Upravitelj PHP zavisnosti. Na sustavu Windows naredba je composer.exe. Nije npm.

## Što trebate znati

Composer je upravitelj za PHP. npm je upravitelj za Node.

composer.exe instalira PHP pakete s Packagista. npm se isporučuje s Node.js-om i čita package.json. XAMPP može pružiti PHP. On ne zamjenjuje Composer.

- **Što je to?**: Upravitelj PHP zavisnosti

  **Isto kao npm?**: Ne. npm je za Node

  **Treba li PHP?**: Da. composer poziva php.exe

Feex kaže

Ako composer nije prepoznat, instalirao bih ga s getcomposer.org i provjerio php -v. Ne bih popravljao Node.js kako bih riješio PHP datoteku zaključavanja (lockfile).

## Što je Composer?

Composer je upravitelj PHP zavisnosti. composer.exe je naredba za Windows. Nije npm, nije PEAR kao moderni standard i nije sam po sebi XAMPP.

## Ako ga nikada niste koristili

Ako je PHP README naveo instalaciju Composera, preuzmite instalacijski program za Windows s getcomposer.org/download. composer.exe čita composer.json i komunicira s Packagistom. npm je upravitelj paketa za Node.js. Trebate PHP na varijabli PATH. Composer neće instalirati Node module.

## Za što se koristi?

**Instalacija PHP paketa**

composer install. npm install je JavaScript pandan, a ne ova naredba.

**Datoteke zaključavanja (Lockfiles)**

composer.lock. package-lock.json je npm-ova datoteka.

**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
- Svatko tko je pokrenuo npm u PHP projektu i pitao se zašto je direktorij vendor/ prazan

## Trenutni status

Composer (2012) je aktualni upravitelj PHP paketa autora Nilsa Adermanna i Jordija Boggiana. Proizvođač i dalje upućuje korisnike sustava Windows na https://getcomposer.org/download/.

## Koliko je star?

Nils Adermann i Jordi Boggiano izdali su Composer 2012. godine, u istoj eri uspona npm-a. Trenutačne 2.x verzije za Windows predstavljaju taj proizvod. Vodič namijenjen samo verziji 1.x možda ne pokriva pravila datoteke zaključavanja za Composer 2.

## Verzije

Najprije glavni kanali. Nisu svi točni brojevi međuverzija ovdje provjereni.

Composer 2

## Sistemski preduvjeti

Vrijednosti prate javne upute izdavača. Radno opterećenje i dalje mijenja stvarnu potrebu.

### Minimalno

| Operacijski sustav | Aktualno 64-bitno izdanje sustava Windows 10 ili Windows 11, uz podržani PHP, prema getcomposer.org |
| ------------------ | --------------------------------------------------------------------------------------------------- |
| RAM                | Klijent je malen. Velika stabla direktorija vendor zahtijevaju prostor na disku                     |

## Profil resursa

- **Potražnja procesora**: Prati ono što otvorite unutar aplikacije

  **Potražnja za RAM-om**: Prati dokumente, kartice ili biblioteke

## Instalirani procesi

Ove izvršne datoteke pripadaju ovom proizvodu kada je instaliran.

| composer.exe | Naredba Composera za Windows |
| ------------ | ---------------------------- |

## Komponente pri pokretanju

composer.exe se ne pokreće sa sustavom Windows. Pokrećete ga u mapi projekta.

## Lokacije datoteka

| Tipična instalacija | C:\ProgramData\ComposerSetup\bin\\ |
| ------------------- | ---------------------------------- |

## Formati datoteka

composer.json, composer.lock

## Uobičajeni problemi

### PHP nedostaje na varijabli PATH

Composer treba php.exe. XAMPP ili PHP zip arhiva mogu ga pružiti. node.exe neće pokrenuti composer.json.

### openssl ili nedostajuća proširenja

Verzije PHP-a za Windows trebaju proširenja dokumentirana u Composeru. To nije npm neobavezna zavisnost.

## Rješavanje problema

### Instalirajte s getcomposer.org/download

Projekt ugošćuje Composer-Setup.exe. Composer paket na stranicama s besplatnim softverom je smeće.

### php -v zatim composer -V

Oba moraju raditi. where.exe npm je drukčiji skup alata.

### Izbrišite vendor i ponovno pokrenite composer install ako je datoteka zaključavanja ispravna

Nemojte brisati node_modules kako biste popravili pogrešku automatskog učitavanja (autoload) u PHP-u.

## Alternative

npm ako je projekt JavaScript. PEAR je stariji PHP kanal. XAMPP ako i dalje trebate lokalnu PHP binarnu datoteku.

## Službena pomoć i preuzimanja

Počnite s proizvođačem. Nasumične web-stranice s exe datotekama nisu kanal podrške.

| Preuzimanje               | [getcomposer.org/download/ ](https://getcomposer.org/download/)Službeni instalacijski program ili stranica proizvođača |
| ------------------------- | ---------------------------------------------------------------------------------------------------------------------- |
| Pomoć                     | [getcomposer.org/doc/ ](https://getcomposer.org/doc/)Podrška proizvođača                                               |
| Službena stranica         | [getcomposer.org/ ](https://getcomposer.org/)Počnite ovdje, a ne na nasumičnom poslužitelju exe datoteka               |
| Dokumentacija za Composer | [getcomposer.org/doc/ ](https://getcomposer.org/doc/)require, install i napomene za Windows                            |

## Povezani hardver

Klijent je lagan. vendor/ zahtijeva prostor na disku. GPU je nebitan.

## Tehnički detalji

Tehnički detalji

Brojevi verzija proizvođača se mijenjaju. Ovaj članak ne navodi fiksnu međuverziju.

## Povezano

Ovi se entiteti povezuju s ovim člankom. Vrsta je prikazana na svakoj poveznici.

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

## Izvori i provjera

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

- [Službena stranica za Composer ](https://getcomposer.org/)· Stranica proizvoda proizvođača
- [Pomoć za Composer ](https://getcomposer.org/doc/)· Podrška proizvođača
- [Dokumentacija za Composer ](https://getcomposer.org/doc/)· Službena getcomposer.org dokumentacija
- [Foxhole mapa procesa ](https://foxhole.feex.it/)· Izvorni uzorci na računalima sa sustavom Windows. Nije laboratorijsko mjerilo.

## Je li ovaj članak bio koristan?

Dovoljno je odgovoriti s da ili ne. Odaberite razlog ako želite ili dodajte kratku bilješku.

Brze činjenice

Kratak identitet ove stranice. Specifikacije, izvori i cjelovita priča ostaju u članku.

- **Razvojni programer**: Nils Adermann / Jordi Boggiano

  **Kategorija**: Upravitelj PHP paketa

  **Proces**: composer.exe

  **Licenca**: MIT

  **Prvo izdanje**: 2012

  **Službena stranica**: [getcomposer.org](https://getcomposer.org/)

  **Mapirao Feex**: Zabilježeno na računalima sa sustavom Windows u Foxholeu

Zabilježeni status izvora: Feex pregledano: Zabilježena oznaka izvora: kolovoz 2026. Ova oznaka ne predstavlja neovisnu provjeru.

---

Source: [Canonical Feex Wiki page](https://feex.it/wiki/l/hr/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)
