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

# Composer

Program: Nils Adermann / Jordi Boggiano

Også kaldet php composer, composer.phar

Nils Adermann / Jordi Boggiano, Produktivitet

PHP-afhængighedshåndteringen. På Windows er kommandoen composer.exe. Det er ikke npm.

## Hvad du behøver at vide

Composer er PHP-håndteringen. npm er Node-håndteringen.

composer.exe installerer PHP-pakker fra Packagist. npm leveres med Node.js og læser package.json. XAMPP kan levere PHP. Den erstatter ikke Composer.

- **Hvad er det?**: PHP-afhængighedshåndtering

  **Det samme som npm?**: Nej. npm er til Node

  **Behøves PHP?**: Ja. composer kalder php.exe

Feex siger

Hvis composer ikke genkendes, ville jeg installere det fra getcomposer.org og tjekke php -v. Jeg ville ikke reparere Node.js for at rette en PHP-lockfil.

## Hvad er Composer?

Composer er PHP-afhængighedshåndteringen. composer.exe er Windows-kommandoen. Det er ikke npm, ikke PEAR som den moderne standard, og ikke XAMPP i sig selv.

## Hvis du aldrig har brugt det

Hvis en PHP-README sagde, at du skulle installere Composer, så hent Windows-installationsprogrammet fra getcomposer.org/download. composer.exe læser composer.json og kommunikerer med Packagist. npm er pakkehåndteringen til Node.js. Du skal have PHP i PATH. Composer installerer ikke Node-moduler.

## Hvad bruges det til?

**Installer PHP-pakker**

composer install. npm install er modstykket i JavaScript, ikke denne kommando.

**Låsefiler (lockfiles)**

composer.lock. package-lock.json er npm's fil.

**Globale PHP-værktøjer**

composer global require. Det er stadig PHP. Det tilføjer ikke node.exe.

## Hvem er det til?

- PHP-udviklere, hvis lager indeholder en composer.json
- Studerende, der bruger Laravel eller Symfony
- Enhver, der kørte npm i et PHP-projekt og undrede sig over, hvorfor vendor/ var tom

## Nuværende status

Composer (2012) er en aktuel php-pakkehåndtering fra Nils Adermann / Jordi Boggiano. Leverandøren henviser stadig Windows-brugere til https://getcomposer.org/download/.

## Hvor gammelt er det?

Nils Adermann og Jordi Boggiano udgav Composer i 2012, samme æra som npm's fremgang. Nuværende 2.x Windows-builds er selve produktet. En vejledning, der kun dækker 1.x, overser måske Composer 2-regler for låsefiler.

## Versioner

Primære kanaler først. Nøjagtige build-numre er ikke alle bekræftet her.

Composer 2

## Systemkrav

Værdierne følger udgiverens offentlige retningslinjer. Arbejdsbelastningen ændrer stadig det faktiske behov.

### Minimum

| Operativsystem | En aktuel 64-bit Windows 10- eller Windows 11-udgivelse samt en understøttet PHP, ifølge getcomposer.org |
| -------------- | -------------------------------------------------------------------------------------------------------- |
| RAM            | Klienten er lille. Store vendor-træer kræver diskplads                                                   |

## Ressourceprofil

- **CPU-krav**: Følger det, du åbner i appen

  **RAM-krav**: Følger dokumenter, faner eller biblioteker

## Installerede processer

Disse eksekverbare filer tilhører dette produkt, når det er installeret.

| composer.exe | Composer-kommando til Windows |
| ------------ | ----------------------------- |

## Startkomponenter

composer.exe starter ikke med Windows. Du kører den i en projektmappe.

## Filplaceringer

| Typisk installation | C:\ProgramData\ComposerSetup\bin\\ |
| ------------------- | ---------------------------------- |

## Filformater

composer.json, composer.lock

## Almindelige problemer

### PHP mangler i PATH

Composer skal bruge php.exe. XAMPP eller en PHP-zip-fil kan levere det. node.exe kører ikke composer.json.

### openssl eller manglende udvidelser

Windows PHP-builds kræver de udvidelser, som Composer dokumenterer. Det er ikke en valgfri npm-afhængighed.

## Fejlfinding

### Installer fra getcomposer.org/download

Projektet er vært for Composer-Setup.exe. En Composer-pakke på et freeware-websted er skrammel.

### php -v og derefter composer -V

Begge skal virke. where.exe npm hører til en anden værktøjskæde.

### Slet vendor og kør composer install igen, hvis låsefilen er i orden

Slet ikke node_modules for at rette en PHP-autoload-fejl.

## Alternativer

npm hvis projektet er JavaScript. PEAR er den ældre PHP-kanal. XAMPP hvis du stadig mangler en lokal PHP-binærfil.

## Officiel hjælp og downloads

Start hos leverandøren. Tilfældige websteder med eksekverbare filer er ikke en supportkanal.

| Download               | [getcomposer.org/download/ ](https://getcomposer.org/download/)Officielt installationsprogram eller leverandørside |
| ---------------------- | ------------------------------------------------------------------------------------------------------------------ |
| Hjælp                  | [getcomposer.org/doc/ ](https://getcomposer.org/doc/)Leverandørsupport                                             |
| Officielt websted      | [getcomposer.org/ ](https://getcomposer.org/)Start her, ikke på et tilfældigt websted med exe-filer                |
| Composer-dokumentation | [getcomposer.org/doc/ ](https://getcomposer.org/doc/)require, install og Windows-bemærkninger                      |

## Relateret hardware

Klienten er let. vendor/ kræver diskplads. En GPU er irrelevant.

## Tekniske detaljer

Tekniske detaljer

Leverandørens versionsnumre ændrer sig. Denne artikel fastlåser ikke et build.

## Relateret

Disse enheder har forbindelse til denne artikel. Type vises på hvert link.

[Node.js: Program](https://feex.it/wiki/l/da/software/nodejs/)[Sådan læses Jobliste: Vejledning](https://feex.it/wiki/l/da/software/system/how-to-read-task-manager/)

## Kilder og verificering

Registreret kildemærkat: August 2026. Denne mærkat udgør ikke uafhængig verificering. [Sådan undersøger vi](https://feex.it/wiki/research/).

- [Officielt websted for Composer ](https://getcomposer.org/)· Leverandørens produktside
- [Hjælp til Composer ](https://getcomposer.org/doc/)· Leverandørsupport
- [Dokumentation til Composer ](https://getcomposer.org/doc/)· Officiel getcomposer.org-dokumentation
- [Foxhole-procesoversigt ](https://foxhole.feex.it/)· Førstepartsstikprøver på Windows-pc'er. Ikke en laboratorie-benchmark.

## Var denne artikel nyttig?

Et ja eller nej er nok. Vælg en grund, hvis du vil, eller tilføj en kort bemærkning.

Hurtige fakta

Den korte identitet for denne side. Specifikationer, kilder og hele historien forbliver i artiklen.

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

  **Kategori**: PHP-pakkehåndtering

  **Proces**: composer.exe

  **Licens**: MIT

  **Første udgivelse**: 2012

  **Officielt websted**: [getcomposer.org](https://getcomposer.org/)

  **Kortlagt af Feex**: Set på Windows-pc'er i Foxhole

Registreret kildestatus: Feex Reviewed: Registreret kildemærkat: August 2026. Denne mærkat udgør ikke uafhængig verificering.

---

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