Composer Nedir ve Nasıl Kurulur?

Composer, PHP projelerinde kullanılan bağımlılık yönetim aracıdır. PHP projelerinizde kullanmak istediğiniz kütüphaneleri (veya bağımlılıkları) kolayca yönetmenizi sağlar. Composer, özellikle büyük projelerde, projeye dahil edilen kütüphaneleri güncel tutmak ve birbirleriyle uyumlu hale getirmek için oldukça kullanışlıdır.

Bu yazıda, Composer'ı nasıl indireceğinizi, kuracağınızı ve bir kütüphaneyi nasıl ekleyeceğinizi adım adım anlatacağız.

Composer İndirme ve Kurma

1. Windows için Composer Kurulumu

Windows işletim sistemi kullanıyorsanız, Composer'ı kurmak oldukça basittir. İşte yapmanız gerekenler:

  1. Composer Installer'ı İndirin
    Composer'ı Windows'a kurmak için Composer Installer dosyasını indirin.

  2. Kurulumu Başlatın
    İndirilen Composer-Setup.exe dosyasını çalıştırın. Kurulum sihirbazı sizi adım adım yönlendirecektir. PHP'nin kurulu olduğu dizini belirtmeniz gerekecek (örneğin, C:\xampp\php\).

  3. Ortama Ekleme (Optional)
    Kurulum sırasında, Composer'ın komut satırında global olarak kullanılabilmesi için ortam değişkenlerini (PATH) ekleyebilirsiniz. Bu, komut satırında composer komutunu her yerden kullanabilmenizi sağlar.

  4. Kurulumu Kontrol Edin
    Kurulum tamamlandığında, terminal veya komut istemcisinde şu komutu çalıştırarak Composer'ın doğru kurulduğundan emin olabilirsiniz:

    composer --version

2. macOS ve Linux için Composer Kurulumu

Eğer macOS veya Linux kullanıyorsanız, Composer'ı terminal üzerinden kurabilirsiniz. İşte gerekli adımlar:

  1. Composer'ı İndirin
    Aşağıdaki komutları sırasıyla terminale yazın:

    php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" php composer-setup.php php -r "unlink('composer-setup.php');"

  2. Composer'ı Global Kullanıma Alın
    Aşağıdaki komutla Composer'ı global olarak kullanılabilir hale getirebilirsiniz:

    mv composer.phar /usr/local/bin/composer

  3. Kurulumu Kontrol Edin
    Kurulumu kontrol etmek için şu komutu çalıştırabilirsiniz:

    composer --version

Composer ile Kütüphane Kurma

1. Proje Klasörüne Gitmek

İlk olarak, Composer ile kütüphane ekleyeceğiniz projenin kök dizinine gidin. Komut satırında, proje klasörüne şu şekilde geçiş yapabilirsiniz:

cd /path/to/your/project

2. Kütüphane Kurulumu

Composer ile bir kütüphane kurmak için şu komutu kullanabilirsiniz:

composer require paket/adi

Örneğin, Guzzle kütüphanesini kurmak için şu komutu yazabilirsiniz:

composer require guzzlehttp/guzzle

3. Kütüphane Kurulumu Tamamlandığında

Kurulum tamamlandığında, projede vendor/ klasörü altında yeni kütüphanenin dosyaları bulunacaktır. Ayrıca, composer.json dosyasına eklenen bağımlılık hakkında bilgi bulunabilir.

Projede bu kütüphaneyi kullanabilmek için şu satırı dosyanıza eklemelisiniz:

require_once __DIR__ . '/vendor/autoload.php';

Composer ile Kütüphane Silme

Bir kütüphaneyi kaldırmak için şu komutu kullanabilirsiniz:

composer remove paket/adi

Örneğin, Guzzle kütüphanesini kaldırmak için şu komut çalıştırılabilir:

composer remove guzzlehttp/guzzle

Sonuç

Composer, PHP projelerinizde kütüphaneleri yönetmek için güçlü bir araçtır. Kütüphane ekleme, kaldırma ve güncelleme işlemlerini kolayca yapmanızı sağlar. Bu yazıda Composer'ı indirip kurmayı ve bir kütüphane eklemeyi öğrendiniz. Artık PHP projelerinizde Composer'ı etkili bir şekilde kullanabilirsiniz.


⚠️ Not: Komutları çalıştırmadan önce doğru dizinde olduğunuzdan emin olun. Yetkisiz dizinlerde çalıştırmak sistem dosyalarını etkileyebilir.

💡 Feragatname: Bu yazı yalnızca bilgilendirme ve eğitim amaçlıdır. Buradaki komutların veya kod örneklerinin uygulanması sonucu oluşabilecek veri kaybı, sistem hatası veya güvenlik ihlallerinden yazar sorumlu değildir. Değişiklik yapmadan önce mutlaka yedek alın ve test ortamında doğrulama yapın.

📜 Tüm içerikler bilgilendirme amaçlıdır; uygulama sorumluluğu kullanıcıya aittir.