1. [Wiki](https://feex.it/wiki/)
2. [Szoftver](https://feex.it/wiki/software/)
3. [Termelékenység](https://feex.it/wiki/software/productivity/)
4. Composer

# Composer

Alkalmazás: Nils Adermann / Jordi Boggiano

Más néven php composer, composer.phar

Nils Adermann / Jordi Boggiano, Termelékenység

A PHP függőségkezelője. Windowson a kiadható parancs a composer.exe. Nem azonos az npm eszközzel.

## Amit tudni érdemes

A Composer a PHP csomagkezelője. Az npm a Node csomagkezelője.

A composer.exe a Packagist tárhelyről telepíti a PHP csomagokat. Az npm a Node.js része, és a package.json fájlt dolgozza fel. A XAMPP biztosíthat PHP környezetet, de nem helyettesíti a Composert.

- **Mi ez?**: PHP függőségkezelő

  **Ugyanaz, mint az npm?**: Nem. Az npm a Node környezethez tartozik

  **Szükséges a PHP megléte?**: Igen. A composer meghívja a php.exe fájlt

A Feex szerint

Ha a composer parancs nem ismerhető fel, ajánlott letölteni a getcomposer.org oldalról, és ellenőrizni a php -v kimenetét. Nem célszerű a Node.js telepítését javítani egy PHP lockfájl hibája miatt.

## Mi a Composer?

A Composer a PHP hivatalos függőségkezelője. A composer.exe a windowsos parancs. Nem azonos az npm eszközzel, ma már nem a PEAR az alapértelmezett megoldás helyette, és önmagában a XAMPP sem pótolja.

## Ha még sosem használta

Ha egy PHP README fájl a Composer telepítését kéri, töltse le a windowsos telepítőt a getcomposer.org/download címről. A composer.exe beolvassa a composer.json fájlt, és kommunikál a Packagisttel. Az npm a Node.js csomagkezelője. A PHP jelenléte szükséges a PATH környezeti változóban. A Composer nem telepít Node modulokat.

## Mire használható?

**PHP csomagok telepítése**

composer install. Az npm install a JavaScript megfelelője, nem ez a parancs.

**Lockfájlok**

composer.lock. A package-lock.json az npm saját fájlja.

**Globális PHP eszközök**

composer global require. Ez továbbra is PHP környezet, nem adja hozzá a node.exe fájlt a rendszerhez.

## Kinek készült?

- Olyan PHP fejlesztőknek, akiknek a repójában megtalálható a composer.json
- Laravel vagy Symfony keretrendszert használó diákoknak
- Bárkinek, aki npm parancsot futtatott egy PHP projektben, majd csodálkozott, hogy üres maradt a vendor/ könyvtár

## Jelenlegi állapot

A Composer (2012) egy jelenleg is használt PHP csomagkezelő Nils Adermann és Jordi Boggiano jóvoltából. A forgalmazó továbbra is a https://getcomposer.org/download/ oldalra irányítja a Windows-felhasználókat.

## Hány éves?

Nils Adermann és Jordi Boggiano 2012-ben adta ki a Composert, az npm felemelkedésével azonos időszakban. A jelenlegi 2.x windowsos kiadások képezik a terméket. Egy kizárólag az 1.x verzióra épülő leírás figyelmen kívül hagyhatja a Composer 2 lockfájl-szabályait.

## Verziók

Először a főbb csatornák. A pontos buildszámok nincsenek itt mind ellenőrizve.

Composer 2

## Rendszerkövetelmények

Az értékek a kiadó nyilvános útmutatását követik. A tényleges igényt a munkaterhelés továbbra is módosítja.

### Minimum

| Operációs rendszer | Egy naprakész 64 bites Windows 10 vagy Windows 11 kiadás, valamint egy támogatott PHP verzió, a getcomposer.org adatai szerint |
| ------------------ | ------------------------------------------------------------------------------------------------------------------------------ |
| RAM                | A kliens mérete csekély. A nagyobb kiterjedésű vendor könyvtárak tárhelyet igényelnek                                          |

## Erőforrás-profil

- **Processzorigény**: Attól függ, mit nyit meg az alkalmazáson belül

  **RAM-igény**: A dokumentumok, lapok vagy könyvtárak függvénye

## Telepített folyamatok

Ezek a futtatható fájlok a termékhez tartoznak, amikor az telepítve van.

| composer.exe | Composer windowsos parancs |
| ------------ | -------------------------- |

## Indítási összetevők

A composer.exe nem indul el automatikusan a Windowsszal. Futtatása a projektmappában történik.

## Fájlhelyek

| Jellemző telepítés | C:\ProgramData\ComposerSetup\bin\\ |
| ------------------ | ---------------------------------- |

## Fájlformátumok

composer.json, composer.lock

## Gyakori problémák

### A PHP hiányzik a PATH környezeti változóból

A Composer igényli a php.exe fájlt. Ezt a XAMPP vagy egy kicsomagolt PHP zip-fájl is biztosíthatja. A node.exe nem képes feldolgozni a composer.json fájlt.

### openssl vagy egyéb hiányzó kiterjesztések

A windowsos PHP kiadások megkövetelik a Composer által dokumentált bővítményeket. Ez nem felel meg egy npm opcionális függőségnek.

## Hibaelhárítás

### Telepítés a getcomposer.org/download oldalról

A projekt hivatalosan a Composer-Setup.exe fájlt biztosítja. Az ingyenes szoftveres gyűjtőoldalakon található Composer-csomagok nem megbízhatók.

### php -v majd composer -V

Mindkettőnek megfelelően kell futnia. A where.exe npm egy teljesen eltérő eszközkészlethez tartozik.

### Törölje a vendor könyvtárat, és futtassa újra a composer install parancsot, ha a lockfájl ép

Ne törölje a node_modules könyvtárat egy PHP automatikus betöltési (autoload) hiba megoldásához.

## Alternatívák

Használja az npm-et, ha a projekt JavaScript-alapú. A PEAR a régebbi PHP csatorna. Válassza a XAMPP-ot, ha helyi PHP binárisra van szüksége.

## Hivatalos súgó és letöltések

Kezdje a fejlesztővel. A véletlenszerű exe-gyűjtő oldalak nem minősülnek támogatási csatornának.

| Letöltés              | [getcomposer.org/download/ ](https://getcomposer.org/download/)Hivatalos telepítő vagy fejlesztői oldal |
| --------------------- | ------------------------------------------------------------------------------------------------------- |
| Súgó                  | [getcomposer.org/doc/ ](https://getcomposer.org/doc/)Gyártói támogatás                                  |
| Hivatalos webhely     | [getcomposer.org/ ](https://getcomposer.org/)Itt kezdje, ne egy véletlenszerű exe-megosztón             |
| Composer dokumentáció | [getcomposer.org/doc/ ](https://getcomposer.org/doc/)require, install és megjegyzések Windowshoz        |

## Kapcsolódó hardver

A kliensprogram kisméretű. A vendor/ mappa lemezterületet igényel. GPU jelenléte nem releváns.

## Műszaki adatok

Műszaki adatok

A gyártói verziószámok változnak. Ez a szócikk nem rögzít egyetlen buildet sem.

## Kapcsolódó

Ezek az entitások kapcsolódnak ehhez a cikkhez. A típus minden hivatkozáson megjelenik.

[Node.js: Alkalmazás](https://feex.it/wiki/l/hu/software/nodejs/)[A Feladatkezelő értelmezése: Útmutató](https://feex.it/wiki/l/hu/software/system/how-to-read-task-manager/)

## Források és ellenőrzés

Rögzített forráscímke: 2026. augusztus. Ez a címke nem jelent független ellenőrzést. [Hogyan kutatunk](https://feex.it/wiki/research/).

- [A Composer hivatalos webhelye ](https://getcomposer.org/)· Gyártói termékoldal
- [Composer súgó ](https://getcomposer.org/doc/)· Gyártói támogatás
- [Composer dokumentáció ](https://getcomposer.org/doc/)· Hivatalos getcomposer.org dokumentáció
- [Foxhole folyamattérkép ](https://foxhole.feex.it/)· Első féltől származó minták Windows rendszerű számítógépeken. Nem laboratóriumi teljesítményteszt.

## Hasznos volt ez a cikk?

Egy igen vagy nem is elég. Válasszon egy indokot, ha szeretne, vagy írjon egy rövid megjegyzést.

Gyors áttekintés

Az oldal rövid összefoglalása. A részletes specifikációk, források és a teljes leírás a cikkben találhatók.

- **Fejlesztő**: Nils Adermann / Jordi Boggiano

  **Kategória**: PHP csomagkezelő

  **Folyamat**: composer.exe

  **Licenc**: MIT

  **Első kiadás**: 2012

  **Hivatalos webhely**: [getcomposer.org](https://getcomposer.org/)

  **Feltérképezte: Feex**: Windows rendszerű számítógépeken észlelve a Foxhole-ban

Rögzített forrásállapot: Feex Reviewed: Rögzített forráscímke: 2026. augusztus. Ez a címke nem jelent független ellenőrzést.

---

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