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

# Composer

Toepassing: Nils Adermann / Jordi Boggiano

Ook wel php composer, composer.phar genoemd

Nils Adermann / Jordi Boggiano, Productiviteit

De PHP-afhankelijkheidsbeheerder. Op Windows is de opdracht composer.exe. Het is niet npm.

## Wat u moet weten

Composer is de PHP-beheerder. npm is de Node-beheerder.

composer.exe installeert PHP-pakketten vanaf Packagist. npm wordt meegeleverd met Node.js en leest package.json. XAMPP kan PHP leveren. Het vervangt Composer niet.

- **Wat is het?**: PHP-afhankelijkheidsbeheerder

  **Hetzelfde als npm?**: Nee. npm is voor Node

  **PHP nodig?**: Ja. composer roept php.exe aan

Feex zegt

Als composer niet wordt herkend, zou ik het installeren vanaf getcomposer.org en php -v controleren. Ik zou Node.js niet herstellen om een PHP-lockfile te repareren.

## Wat is Composer?

Composer is de PHP-afhankelijkheidsbeheerder. composer.exe is de Windows-opdracht. Het is niet npm, niet PEAR als moderne standaard, en niet XAMPP op zichzelf.

## Als u het nog nooit hebt gebruikt

Als een PHP-README vermeldt om Composer te installeren, haal dan het Windows-installatieprogramma van getcomposer.org/download. composer.exe leest composer.json en communiceert met Packagist. npm is de Node.js-pakketbeheerder. U hebt PHP op PATH nodig. Composer installeert geen Node-modules.

## Waarvoor wordt het gebruikt?

**PHP-pakketten installeren**

composer install. npm install is het JavaScript-equivalent, niet deze opdracht.

**Lockfiles**

composer.lock. package-lock.json is het bestand van npm.

**Globale PHP-tools**

composer global require. Dat is nog steeds PHP. Het voegt node.exe niet toe.

## Voor wie is het bedoeld?

- PHP-ontwikkelaars van wie de repo composer.json bevat
- Studenten die Laravel of Symfony gebruiken
- Iedereen die npm uitvoerde in een PHP-project en zich afvroeg waarom vendor/ leeg was

## Huidige status

Composer (2012) is een actuele PHP-pakketbeheerder van Nils Adermann / Jordi Boggiano. De leverancier verwijst Windows-gebruikers nog steeds naar https://getcomposer.org/download/.

## Hoe oud is het?

Nils Adermann en Jordi Boggiano brachten Composer uit in 2012, hetzelfde tijdperk waarin npm opkwam. Huidige 2.x Windows-builds zijn het product. Een handleiding die alleen over 1.x gaat, mist mogelijk de lockfile-regels van Composer 2.

## Versies

Belangrijkste kanalen eerst. Exacte buildnummers zijn hier niet allemaal geverifieerd.

Composer 2

## Systeemvereisten

Waarden volgen de openbare richtlijnen van de uitgever. De werklast bepaalt nog steeds de daadwerkelijke behoefte.

### Minimum

| Besturingssysteem | Een actuele 64-bits versie van Windows 10 of Windows 11, plus een ondersteunde PHP, volgens getcomposer.org |
| ----------------- | ----------------------------------------------------------------------------------------------------------- |
| RAM               | De client is klein. Grote vendor-structuren vereisen schijfruimte                                           |

## Bronprofiel

- **CPU-vraag**: Volgt wat u binnen de app opent

  **RAM-vraag**: Volgt documenten, tabbladen of bibliotheken

## Geïnstalleerde processen

Deze uitvoerbare bestanden behoren bij dit product wanneer het is geïnstalleerd.

| composer.exe | Composer Windows-opdracht |
| ------------ | ------------------------- |

## Opstartonderdelen

composer.exe start niet op met Windows. U voert het uit in een projectmap.

## Bestandslocaties

| Typische installatie | C:\ProgramData\ComposerSetup\bin\\ |
| -------------------- | ---------------------------------- |

## Bestandsindelingen

composer.json, composer.lock

## Veelvoorkomende problemen

### PHP ontbreekt op PATH

Composer heeft php.exe nodig. XAMPP of een PHP-zipbestand kan dit leveren. node.exe voert composer.json niet uit.

### openssl of ontbrekende extensies

Windows PHP-builds hebben de extensies nodig die Composer documenteert. Dat is geen optionele npm-afhankelijkheid.

## Problemen oplossen

### Installeer vanaf getcomposer.org/download

Het project host Composer-Setup.exe. Een Composer-pakket op een freewaresite is rommel.

### php -v en vervolgens composer -V

Beide moeten werken. where.exe npm is een andere toolchain.

### Verwijder vendor en voer composer install opnieuw uit als de lock in orde is

Verwijder node_modules niet om een PHP-autoload-fout op te lossen.

## Alternatieven

npm als het project JavaScript is. PEAR is het oudere PHP-kanaal. XAMPP als u nog een lokaal PHP-binair bestand nodig hebt.

## Officiële hulp en downloads

Begin bij de leverancier. Willekeurige exe-sites zijn geen ondersteuningskanaal.

| Downloaden            | [getcomposer.org/download/ ](https://getcomposer.org/download/)Officieel installatieprogramma of leverancierspagina |
| --------------------- | ------------------------------------------------------------------------------------------------------------------- |
| Help                  | [getcomposer.org/doc/ ](https://getcomposer.org/doc/)Ondersteuning van leverancier                                  |
| Officiële site        | [getcomposer.org/ ](https://getcomposer.org/)Begin hier, niet bij een willekeurige exe-host                         |
| Composer-documentatie | [getcomposer.org/doc/ ](https://getcomposer.org/doc/)require, install en Windows-opmerkingen                        |

## Gerelateerde hardware

De client is licht. vendor/ vereist schijfruimte. Een GPU is niet relevant.

## Technische details

Technische details

Versienummers van de leverancier veranderen. Dit artikel legt geen build vast.

## Gerelateerd

Deze entiteiten zijn verbonden met dit artikel. Het type wordt bij elke link weergegeven.

[Node.js: Toepassing](https://feex.it/wiki/l/nl/software/nodejs/)[Taakbeheer aflezen: Handleiding](https://feex.it/wiki/l/nl/software/system/how-to-read-task-manager/)

## Bronnen en verificatie

Vastgelegd bronlabel: augustus 2026. Dit label vormt geen onafhankelijke verificatie. [Hoe wij onderzoek doen](https://feex.it/wiki/research/).

- [Officiële site van Composer ](https://getcomposer.org/)· Productpagina van leverancier
- [Composer-hulp ](https://getcomposer.org/doc/)· Ondersteuning van leverancier
- [Composer-documentatie ](https://getcomposer.org/doc/)· Officiële documentatie van getcomposer.org
- [Foxhole-proceskaart ](https://foxhole.feex.it/)· Voorbeelden van eerste partijen op Windows-pc's. Geen laboratoriumbenchmark.

## Was dit artikel nuttig?

Een ja of nee is voldoende. Kies desgewenst een reden of voeg een korte opmerking toe.

Korte feiten

De beknopte identiteit van deze pagina. Specificaties, bronnen en het volledige verhaal blijven in het artikel.

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

  **Categorie**: PHP-pakketbeheerder

  **Proces**: composer.exe

  **Licentie**: MIT

  **Eerste release**: 2012

  **Officiële site**: [getcomposer.org](https://getcomposer.org/)

  **In kaart gebracht door Feex**: Gezien op Windows-pc's in Foxhole

Vastgelegde bronstatus: Beoordeeld door Feex: Vastgelegd bronlabel: augustus 2026. Dit label vormt geen onafhankelijke verificatie.

---

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