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

# Composer

Program: Nils Adermann / Jordi Boggiano

Kallas även php composer, composer.phar

Nils Adermann / Jordi Boggiano, Produktivitet

Beroendehanteraren för PHP. I Windows är kommandot composer.exe. Det är inte npm.

## Vad du behöver veta

Composer hanterar PHP. npm hanterar Node.

composer.exe installerar PHP-paket från Packagist. npm levereras med Node.js och läser package.json. XAMPP kan tillhandahålla PHP. Det ersätter inte Composer.

- **Vad är det?**: Beroendehanterare för PHP

  **Samma sak som npm?**: Nej. npm är för Node

  **Behövs PHP?**: Ja. composer anropar php.exe

Feex säger

Om composer inte känns igen, installera det från getcomposer.org och kontrollera php -v. Jag skulle inte reparera Node.js för att lösa problem med en låsfil för PHP.

## Vad är Composer?

Composer är beroendehanteraren för PHP. composer.exe är Windows-kommandot. Det är varken npm, PEAR som modern standard eller enbart XAMPP.

## Om du aldrig har använt det

Om en PHP-README angav att du ska installera Composer, hämta Windows-installeraren från getcomposer.org/download. composer.exe läser composer.json och kommunicerar med Packagist. npm är pakethanteraren för Node.js. Du behöver ha PHP i PATH. Composer installerar inte Node-moduler.

## Vad används det till?

**Installera PHP-paket**

composer install. npm install är JavaScript-motsvarigheten, inte det här kommandot.

**Låsfiler**

composer.lock. package-lock.json är npms motsvarande fil.

**Globala PHP-verktyg**

composer global require. Det är fortfarande PHP. Det lägger inte till node.exe.

## Vem är det till för?

- PHP-utvecklare vars projekt har en composer.json-fil
- Studenter som använder Laravel eller Symfony
- Alla som kört npm i ett PHP-projekt och undrat varför vendor/ var tomt

## Aktuell status

Composer (2012) är en aktuell pakethanterare för php från Nils Adermann / Jordi Boggiano. Leverantören hänvisar fortfarande Windows-användare till https://getcomposer.org/download/.

## Hur gammalt är det?

Nils Adermann och Jordi Boggiano lanserade Composer 2012, under samma tidsperiod som npm slog igenom. Nuvarande 2.x-versioner för Windows utgör produkten. En handledning för enbart 1.x kan sakna reglerna för låsfiler i Composer 2.

## Versioner

Huvudkanaler först. Exakta versionsnummer är inte alla verifierade här.

Composer 2

## Systemkrav

Värdena följer utgivarens offentliga riktlinjer. Arbetsbelastningen påverkar fortfarande det verkliga behovet.

### Minimum

| Operativsystem | En aktuell 64-bitarsversion av Windows 10 eller Windows 11 samt en PHP-version som stöds, enligt getcomposer.org |
| -------------- | ---------------------------------------------------------------------------------------------------------------- |
| RAM            | Klienten är liten. Stora vendor-strukturer kräver diskutrymme                                                    |

## Resursprofil

- **CPU-belastning**: Följer vad du öppnar i appen

  **RAM-belastning**: Följer dokument, flikar eller bibliotek

## Installerade processer

Dessa körbara filer tillhör denna produkt när den är installerad.

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

## Autostartkomponenter

composer.exe startar inte med Windows. Du kör det i en projektmapp.

## Filsökvägar

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

## Filformat

composer.json, composer.lock

## Vanliga problem

### PHP saknas i PATH

Composer kräver php.exe. XAMPP eller ett PHP-arkiv kan tillhandahålla det. node.exe kan inte köra composer.json.

### openssl eller saknade tillägg

Windows-versioner av PHP kräver de tillägg som dokumenteras för Composer. Det rör sig inte om ett valfritt npm-beroende.

## Felsökning och lösningar

### Installera från getcomposer.org/download

Projektet tillhandahåller Composer-Setup.exe. Ett Composer-paket på en freeware-webbplats är skräp.

### php -v och sedan composer -V

Båda måste fungera. where.exe npm tillhör en annan verktygskedja.

### Ta bort vendor och kör composer install igen om låsfilen är intakt

Ta inte bort node_modules för att åtgärda ett autoload-fel i PHP.

## Alternativ

Välj npm om projektet använder JavaScript. PEAR är den äldre PHP-kanalen. Välj XAMPP om du behöver en lokal körbar PHP-fil.

## Officiell hjälp och nedladdningar

Börja med leverantören. Slumpmässiga exe-webbplatser är inte en supportkanal.

| Ladda ned              | [getcomposer.org/download/ ](https://getcomposer.org/download/)Officiellt installationsprogram eller leverantörssida |
| ---------------------- | -------------------------------------------------------------------------------------------------------------------- |
| Hjälp                  | [getcomposer.org/doc/ ](https://getcomposer.org/doc/)Leverantörssupport                                              |
| Officiell webbplats    | [getcomposer.org/ ](https://getcomposer.org/)Börja här, inte hos en slumpmässig exe-värd                             |
| Composer-dokumentation | [getcomposer.org/doc/ ](https://getcomposer.org/doc/)require, install och information för Windows                    |

## Relaterad maskinvara

Klienten är resurssnål. vendor/ tar diskutrymme. Grafikkortet har ingen betydelse.

## Tekniska detaljer

Tekniska detaljer

Leverantörens versionsnummer ändras. Den här artikeln är inte låst till en specifik version.

## Relaterat

Dessa entiteter ansluter till den här artikeln. Typ visas på varje länk.

[Node.js: Program](https://feex.it/wiki/l/sv/software/nodejs/)[Hur man läser Aktivitetshanteraren: Guide](https://feex.it/wiki/l/sv/software/system/how-to-read-task-manager/)

## Källor och verifiering

Registrerad källetikett: augusti 2026. Denna etikett fastställer inte oberoende verifiering. [Hur vi efterforskar](https://feex.it/wiki/research/).

- [Officiell Composer-webbplats ](https://getcomposer.org/)· Leverantörens produktsida
- [Composer-hjälp ](https://getcomposer.org/doc/)· Leverantörssupport
- [Composer-dokumentation ](https://getcomposer.org/doc/)· Officiell dokumentation från getcomposer.org
- [Foxhole-processkarta ](https://foxhole.feex.it/)· Förstapartssamplingar på Windows-datorer. Inte ett laboratorieprestandatest.

## Var denna artikel användbar?

Ett ja eller nej räcker. Välj en anledning om du vill, eller lägg till en kort anteckning.

Snabba fakta

Den korta identiteten för den här sidan. Specifikationer, källor och hela historien finns kvar i artikeln.

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

  **Kategori**: PHP-pakethanterare

  **Process**: composer.exe

  **Licens**: MIT

  **Lanserades första gången**: 2012

  **Officiell webbplats**: [getcomposer.org](https://getcomposer.org/)

  **Kartlagd av Feex**: Seddd på Windows-datorer i Foxhole

Registrerad källstatus: Granskad av Feex: Registrerad källetikett: augusti 2026. Denna etikett fastställer inte oberoende verifiering.

---

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