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:
-
Composer Installer'ı İndirin
Composer'ı Windows'a kurmak için Composer Installer dosyasını indirin. -
Kurulumu Başlatın
İndirilenComposer-Setup.exedosyası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\). -
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ındacomposerkomutunu her yerden kullanabilmenizi sağlar. -
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:
-
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');"
-
Composer'ı Global Kullanıma Alın
Aşağıdaki komutla Composer'ı global olarak kullanılabilir hale getirebilirsiniz:mv composer.phar /usr/local/bin/composer
-
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.