İçeriğe atla

Composer

UygulamaNils 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

Minimum sistem gereksinimleri
İş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.

Yüklü işlemler
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ı

Yaygın Composer konumları
Tipik kurulum C:\ProgramData\ComposerSetup\bin\

Dosya biçimleri

composer.jsoncomposer.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.

Resmi iletişim bilgileri
İndir getcomposer.org/download/ Resmi yükleyici veya satıcı sayfası
Yardım getcomposer.org/doc/ Satıcı desteği
Resmi site getcomposer.org/ Rastgele bir exe barındırıcısı yerine buradan başlayın
Composer belgeleri 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.

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.

Bu makale yararlı oldu mu?

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

Bu makale yararlı oldu mu?