Composer nedir ve macOS için nasıl kurulur ?

Kadir Doğuş Seçkin
2 min readOct 24, 2021

--

Composer PHP için tasarlanmış bir bağımlılık yönetim aracıdır.

Projemizin ihtiyacı olan kütüphaneleri yönetmemize olanak sağlar.Composer bir paket yöneticisi değil bir bağımlılık yönetim aracıdır.

Bu iki kavramın farkı ise şu şekildedir ;

Paket yöneticisi : Sistemi ayarlamak geliştirme ortamını kurmak için kullanılır. Bu ayarlar bir kere yapılıp bunun üzerinden bir çok proje ayağa kaldırılabilir.

Bağımlılık yöneticisi : Projeye özeldir. Tek bir proje için tüm bağımlılıkları ihtiyacımız olan kütüphaneleri yönetebiliriz.Yeni bir projeye geçtiğimizde onun için tekrardan gerekli bağımlılıkları ihtiyacımız olan kütüphaneleri ayarlamamız gerekir.

Composer paket ve kütüphanelerle ilgilenir ama bunu proje bazında yapar. Gerekli kurulumlar projenin içindeki vendor klasörü içine yapılır. Default olarak global hiçbir şey yüklemez.Bu yüzden bağımlılık yöneticisi olarak tanımlanır . Fakat composer kolaylık olması açısından global komutunu kullanarak global kurulumlar da yapmaya olanak sağlar. Örneğin sistemimize Laravel kurmak istersek composer’in global komutundan yararlanarak kurulumu gerçekleştirebiliriz.

Composer’i sistemimize kurmak için PHP kurulu olmalıdır.

Kurulum işlemlerini terminal ekranı üzerinden yapacağız.

Öncelikle composer setup dosyasını sistemimize indirmeliyiz. Bunun için aşağıdaki komutu yazmalıyız.

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

Composer setup dosyasını çalıştırmak için aşağıdaki komutu terminal ekranına giriyoruz.

php composer-setup.php

Composer kurulumu tamamlandı. Fakat composer’a terminal komutlarıyla her yerden erişebilmek için /usr/local/bin/ klasörü altına taşımalıyız. Bunun için aşağıdaki komutu kullanabiliriz.

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

Tüm aşamaları sorunsuz olarak tamamladıysak artık terminal ekranında composer komutlarını kullanabiliyor olmamız gerekiyor. Terminal ekranına composer yazıp bunu test edebiliriz .

Yukarıdaki ekranı görüyorsanız kurulumu başarıyla tamamladınız demektir.

Yazımızın sonuna geldik başka yazılarda tekrar görüşmek üzere . Bu konu hakkında daha detaylı bilgiler için aşağıdaki siteleri inceleyebilirsiniz.

Composer Official Web Site

How to install Composer on Mac

--

--

No responses yet