1. [Wiki](https://feex.it/wiki/)
2. [Yazılım](https://feex.it/wiki/software/)
3. [Üretkenlik](https://feex.it/wiki/software/productivity/)
4. Composer

# Composer

Uygulama: Nils Adermann / Jordi Boggiano

php composer, composer.phar olarak da adlandırılır

Nils Adermann / Jordi Boggiano, Üretkenlik

PHP bağımlılık yöneticisi. Windows'ta komut composer.exe şeklindedir. npm değildir.

## Bilmeniz gerekenler

Composer, PHP yöneticisidir. npm, Node yöneticisidir.

composer.exe, PHP paketlerini Packagist'ten yükler. npm, Node.js ile birlikte gelir ve package.json dosyasını okur. XAMPP, PHP sağlayabilir. Composer'ın yerini almaz.

- **Nedir?**: PHP bağımlılık yöneticisi

  **npm ile aynı mı?**: Hayır. npm, Node içindir

  **PHP gerekli mi?**: Evet. composer, php.exe dosyasını çağırır

Feex diyor ki

composer tanınmıyorsa, getcomposer.org adresinden yükler ve php -v komutunu kontrol ederdim. Bir PHP kilit dosyasını düzeltmek için Node.js uygulamasını onarmazdım.

## Composer nedir?

Composer, PHP bağımlılık yöneticisidir. composer.exe, Windows komutudur. npm değildir, modern varsayılan olarak PEAR değildir ve tek başına XAMPP değildir.

## Daha önce hiç kullanmadıysanız

Bir PHP README dosyası Composer yükleyin dediyse, getcomposer.org/download adresinden Windows yükleyicisini edinin. composer.exe, composer.json dosyasını okur ve Packagist ile iletişim kurar. npm, Node.js paket yöneticisidir. PATH üzerinde PHP bulunması gerekir. Composer, Node modüllerini yüklemez.

## Ne için kullanılır?

**PHP paketlerini yükleyin**

composer install. npm install bu komut değil, JavaScript karşılığıdır.

**Kilit dosyaları**

composer.lock. package-lock.json ise npm'in dosyasıdır.

**Genel PHP araçları**

composer global require. Bu halen PHP'dir. node.exe eklemez.

## Kimin içindir?

- Deposunda composer.json bulunan PHP geliştiricileri
- Laravel veya Symfony kullanan öğrenciler
- Bir PHP projesinde npm çalıştırıp vendor/ dizininin neden boş olduğunu merak eden herkes

## Mevcut durum

Composer (2012), Nils Adermann / Jordi Boggiano tarafından geliştirilen güncel bir php paket yöneticisidir. Sağlayıcı halen Windows kullanıcılarını https://getcomposer.org/download/ adresine yönlendirmektedir.

## Kaç yıllıktır?

Nils Adermann ve Jordi Boggiano, Composer'ı npm'in yükselişiyle aynı dönemde, 2012'de yayınladı. Ürün, güncel 2.x Windows derlemeleridir. Yalnızca 1.x'e yönelik bir öğretici, Composer 2 kilit dosyası kurallarını gözden kaçırabilir.

## Sürümler

Önce ana kanallar. Tam derleme numaralarının tümü burada doğrulanmamıştır.

Composer 2

## Sistem gereksinimleri

Değerler yayıncının herkese açık yönergelerini takip eder. İş yükü yine de gerçek ihtiyacı değiştirir.

### Minimum

| İşletim sistemi | getcomposer.org verilerine göre güncel bir 64-bit Windows 10 veya Windows 11 sürümü ve desteklenen bir PHP |
| --------------- | ---------------------------------------------------------------------------------------------------------- |
| RAM             | İstemci küçüktür. Büyük vendor ağaçları disk alanı ister                                                   |

## Kaynak profili

- **CPU talebi**: Uygulama içinde ne açtığınıza bağlıdır

  **RAM talebi**: Belgeleri, sekmeleri veya kitaplıkları izler

## Yüklü işlemler

Bu yürütülebilir dosyalar yüklendiğinde bu ürüne aittir.

| composer.exe | Composer Windows komutu |
| ------------ | ----------------------- |

## Başlangıç bileşenleri

composer.exe Windows ile başlamaz. Bir proje klasöründe çalıştırırsınız.

## Dosya konumları

| Tipik kurulum | C:\ProgramData\ComposerSetup\bin\\ |
| ------------- | ---------------------------------- |

## Dosya biçimleri

composer.json, composer.lock

## Yaygın sorunlar

### PHP, PATH üzerinde eksik

Composer, php.exe dosyasına ihtiyaç duyar. XAMPP veya bir PHP zip dosyası bunu sağlayabilir. node.exe, composer.json dosyasını çalıştırmaz.

### openssl veya eksik uzantılar

Windows PHP derlemeleri, Composer'ın belgelediği uzantılara ihtiyaç duyar. Bu, bir npm isteğe bağlı bağımlılığı değildir.

## Tıkanıklığı çözme

### getcomposer.org/download adresinden yükleyin

Proje, Composer-Setup.exe dosyasını barındırır. Bir ücretsiz yazılım sitesindeki Composer paketi gereksizdir.

### php -v ardından composer -V

Her ikisi de çalışmalıdır. where.exe npm farklı bir araç zinciridir.

### Kilit sağlamsa vendor dizinini silin ve composer install komutunu yeniden çalıştırın

Bir PHP otomatik yükleme hatasını düzeltmek için node_modules dizinini silmeyin.

## Alternatifler

Proje JavaScript ise npm. PEAR daha eski PHP kanalıdır. Yerel bir PHP ikili dosyasına halen ihtiyacınız varsa XAMPP.

## Resmi yardım ve indirmeler

Satıcıyla başlayın. Rastgele exe siteleri bir destek kanalı değildir.

| İndir              | [getcomposer.org/download/ ](https://getcomposer.org/download/)Resmi yükleyici veya satıcı sayfası  |
| ------------------ | --------------------------------------------------------------------------------------------------- |
| Yardım             | [getcomposer.org/doc/ ](https://getcomposer.org/doc/)Satıcı desteği                                 |
| Resmi site         | [getcomposer.org/ ](https://getcomposer.org/)Rastgele bir exe barındırıcısı yerine buradan başlayın |
| Composer belgeleri | [getcomposer.org/doc/ ](https://getcomposer.org/doc/)require, install ve Windows notları            |

## İlgili donanım

İstemci hafiftir. vendor/ disk alanı ister. GPU önemsizdir.

## Teknik ayrıntılar

Teknik ayrıntılar

Satıcı sürüm numaraları değişir. Bu makale belirli bir derlemeyi sabitlemez.

## İlgili

Bu varlıklar bu makaleyle bağlantılıdır. Tür her bağlantıda gösterilir.

[Node.js: Uygulama](https://feex.it/wiki/l/tr/software/nodejs/)[Görev Yöneticisi nasıl okunur: Rehber](https://feex.it/wiki/l/tr/software/system/how-to-read-task-manager/)

## Kaynaklar ve doğrulama

Kayıtlı kaynak etiketi: Ağustos 2026. Bu etiket bağımsız doğrulamayı kanıtlamaz. [Nasıl araştırıyoruz](https://feex.it/wiki/research/).

- [Composer resmi sitesi ](https://getcomposer.org/)· Satıcı ürün sayfası
- [Composer yardımı ](https://getcomposer.org/doc/)· Satıcı desteği
- [Composer belgeleri ](https://getcomposer.org/doc/)· Resmi getcomposer.org belgeleri
- [Foxhole işlem haritası ](https://foxhole.feex.it/)· Windows bilgisayarlarındaki birinci taraf örnekler. Bir laboratuvar karşılaştırması değildir.

## Bu makale yararlı oldu mu?

Evet veya hayır yeterlidir. İsterseniz bir neden seçin veya kısa bir not ekleyin.

Hızlı bilgiler

Bu sayfanın kısa özeti. Teknik özellikler, kaynaklar ve hikayenin tamamı makalede kalır.

- **Geliştirici**: Nils Adermann / Jordi Boggiano

  **Kategori**: PHP paket yöneticisi

  **İşlem**: composer.exe

  **Lisans**: MIT

  **İlk yayınlanma**: 2012

  **Resmi site**: [getcomposer.org](https://getcomposer.org/)

  **Feex tarafından haritalandı**: Foxhole'daki Windows bilgisayarlarında görüldü

Kaydedilen kaynak durumu: Feex Tarafından İncelendi: Kayıtlı kaynak etiketi: Ağustos 2026. Bu etiket bağımsız doğrulamayı kanıtlamaz.

---

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