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

# Composer

Appricazzioni: Nils Adermann / Jordi Boggiano

Chiamatu puru php composer, composer.phar

Nils Adermann / Jordi Boggiano, Pruduttività

U gisturi dî dipinnenzi pi PHP. Supra Windows u cumannu è composer.exe. Nun è npm.

## Chiḍḍu ca t'hà sapiri

Composer è u gisturi pi PHP. npm è u gisturi pi Node.

composer.exe nstalla pacchetti PHP di Packagist. npm veni distribuitu cu Node.js e leggi package.json. XAMPP po furniri PHP. Nun sustituisci Composer.

- **Chi esti?**: Gisturi dî dipinnenzi pi PHP

  **Uguali a npm?**: No. npm è pi Node

  **Serve PHP?**: Sì. composer chiama php.exe

Feex dici

Siddu composer nun veni arricanusciutu, u nstallassi di getcomposer.org e cuntrollassi php -v. Nun ripàrassi Node.js pi mèttiri a postu un lockfile di PHP.

## Chi è Composer?

Composer è u gisturi dî dipinnenzi pi PHP. composer.exe è u cumannu Windows. Nun è npm, nun è PEAR comu scigghiuta muderna pridifinita, e nun è XAMPP di sulu.

## Si nun l'hai usatu mai

Siddu un README di PHP vi dicia di nstallari Composer, pigghiati u nstallaturi Windows di getcomposer.org/download. composer.exe leggi composer.json e cumùnica cu Packagist. npm è u gisturi dî pacchetti pi Node.js. Vi servi PHP ntô PATH. Composer nun nstalla mòduli Node.

## A chi servi?

**Nstalla pacchetti PHP**

composer install. npm install è l'equivalenti pi JavaScript, nun stu cumannu.

**File di bloccu (lockfiles)**

composer.lock. package-lock.json è u file di npm.

**Strumenti PHP glubbali**

composer global require. Chistu è sempri PHP. Nun agghiunci node.exe.

## Pi cu è?

- Sviluppatura PHP cu repo chi hannu composer.json
- Studenti chi ùsanu Laravel o Symfony
- Qualegghiè cu ha esiguitu npm nta un pruggettu PHP e si dumanna pirchì vendor/ era vacanti

## Statu attuali

Composer (2012) è un mudernu gisturi di pacchetti php criatu di Nils Adermann / Jordi Boggiano. U furnituri manna sempri l'utenti Windows supra https://getcomposer.org/download/.

## Quantu tempu havi?

Nils Adermann e Jordi Boggiano distribueru Composer ntô 2012, ntâ stissa èbbica dâ crisciuta di npm. I build attuali 2.x pi Windows sunnu u prudottu. Un tutorial basatu sulu supra a 1.x putissi mancari i règuli dû lockfile di Composer 2.

## Virsioni

I canali principali prima. I nùmmira esatti dî virsioni nun sunnu tutti virificati ccà.

Composer 2

## Requisiti di sistema

I valuri sèquinu i nnicazzioni pùbbrichi dû pub bricaturi. U caricu di travagghiu canzia sempri u bisognu veru.

### Mìnimu

| Sistema upirativu | Na virsioni attuali a 64-bit di Windows 10 o Windows 11, cchiù un PHP suppurtatu, secunnu getcomposer.org |
| ----------------- | --------------------------------------------------------------------------------------------------------- |
| RAM               | U client è nicu. L'àrvuri vendor ranni addumannanu spazziu supra u discu                                  |

## Prufilu dî risursi

- **Dumannata di CPU**: Va appressu a zoccu rapi dintra l'app

  **Dumannata di RAM**: Va appressu a ducumenti, schedi o libbrarìi

## Prucessi stallati

Sti file esicubbili appartèninu a stu pruduttu quannu è stallatu.

| composer.exe | Cumannu Windows di Composer |
| ------------ | --------------------------- |

## Cumpunenti d'avviu

composer.exe nun parti cu Windows. S'esègui dintra a cartella dû pruggettu.

## Pirtusa dî file

| Installazzioni tìpica | C:\ProgramData\ComposerSetup\bin\\ |
| --------------------- | ---------------------------------- |

## Furmati di file

composer.json, composer.lock

## Prubbremi cumuni

### PHP manca dû PATH

Composer addiventa php.exe. XAMPP o un zip di PHP ponnu furnirilu. node.exe nun esègui composer.json.

### openssl o estenzioni mancanti

I build Windows di PHP hannu bisognu di l'estenzioni ducumentati di Composer. Chista nun è na dipinnenza facurtativa di npm.

## Nèsciri dî mprògghia

### Nstallati di getcomposer.org/download

U pruggettu ospita Composer-Setup.exe. Un pacchettu di Composer truvatu supra un situ di freeware è spazzatura.

### php -v e poi composer -V

Tutti dui hannu a funziunari. where.exe npm apparteni a na catina di strumenti diffirenti.

### Cancillati vendor e turnsati a esèguiri composer install siddu u lock è currettu

Nun cancillati node_modules pi risòrviri un erruri di autoload 'n PHP.

## Altirnativi

npm siddu u pruggettu è JavaScript. PEAR è u canali PHP cchiù vecchiu. XAMPP siddu v'arresta u bisognu d'un binariu PHP lucali.

## Aiutu e scaricamenti ufficiali

Pàrtiri dû prudutturi. I siti chi vìnninu file exe a casacciu nun sunnu nu canali di supportu.

| Scàrrica                    | [getcomposer.org/download/ ](https://getcomposer.org/download/)Installaturi ufficiali o pàggina dû prudutturi |
| --------------------------- | ------------------------------------------------------------------------------------------------------------- |
| Aiutu                       | [getcomposer.org/doc/ ](https://getcomposer.org/doc/)Supportu dû prudutturi                                   |
| Situ ufficiali              | [getcomposer.org/ ](https://getcomposer.org/)Accumenza di ccà, no d'un situ a casu cu file exe                |
| Ducumentazzioni di Composer | [getcomposer.org/doc/ ](https://getcomposer.org/doc/)require, install e noti pi Windows                       |

## Hardware culligatu

U client è liggeru. vendor/ addumanna discu. Na GPU nun servi a nenti.

## Dittagghi tècnici

Dittagghi tècnici

I nùmmira dî virsioni dû prudutturi càncianu. St'artìculu nun fissa na virsioni pricisa.

## Currilati

St'entità si cullèganu a st'artìculu. U tipu è ammustratu supra ogni culligamentu.

[Node.js: Appricazzioni](https://feex.it/wiki/l/scn/software/nodejs/)[Comu lèggiri Gestione attività: Guida](https://feex.it/wiki/l/scn/software/system/how-to-read-task-manager/)

## Funti e virìfica

Etichetta dâ fonti riggistrata: Austu 2026. St'etichetta nun stabbilisci na virìfica nnipinnenti. [Comu facemu i ricerchi](https://feex.it/wiki/research/).

- [Situ ufficiali di Composer ](https://getcomposer.org/)· Pàggina dû pruduttu dû vendituri
- [Aiutu di Composer ](https://getcomposer.org/doc/)· Supportu dû prudutturi
- [Ducumentazzioni di Composer ](https://getcomposer.org/doc/)· Ducumenti ufficiali di getcomposer.org
- [Mappa dî prucessi Foxhole ](https://foxhole.feex.it/)· Campiuna di prima parti supra PC Windows. No nu benchmark di labburatoriu.

## Fu ùtili st'artìculu?

Un sì o un no abbasta. Scegghi un mutivu si voi, o junci na nota curta.

Fatti 'n brevi

A curta identità di sta pàggina. Spicìfichi, funti e tutta a storia arrèstanu nta l'artìculu.

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

  **Catigurìa**: Gisturi dî pacchetti pi PHP

  **Prucessu**: composer.exe

  **Licenza**: MIT

  **Rilasciatu a prima vota**: 2012

  **Situ ufficiali**: [getcomposer.org](https://getcomposer.org/)

  **Mappatu di Feex**: Vistu supra PC Windows 'n Foxhole

Statu dâ surgenti riggistratu: Rivistu di Feex: Etichetta dâ fonti riggistrata: Austu 2026. St'etichetta nun stabbilisci na virìfica nnipinnenti.

---

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