Github.org dan güzel bir program buldunuz ve sisteminize yüklemek istiyorsunuz ama programın ihtiyaç duyduğu kütüphaneleri teker teke yüklemek ve ayarlarını yapmak istemiyorsunuz.
Composer burada imdadınıza yetişiyor. İşletim sisteminize
uygun yüklemeyi yaptıktan sonra composer’ın yükleyeceği paketin tam ismini bulmak gerekiyor. Program ana klasöründe bulunan ve composerın hangi dosyaları nereye kopyalayacağını anlatan composer.json dosyasında ilk satırda ( “name“: “phpoffice/phpspreadsheet” ) programın yükleme yapmak için uygun olan ismi mevcut bulunuyor.
Komut satırınızda programı yükleyeceğiniz klasöre gidip
#composer require phpoffice/phpspreadsheet (yükleyeceğiniz programın tam ismi)
komutunu verdiğinizde programın tüm gerekli kütüphaneler ile birlikte sisteminize yüklendiğini göreceksiniz.
İsmi ve yazacağınız komutu bulmanın bir diğer yöntemi de composer sisteminin resmi deposu olan Packagist‘i kullanmak. Kütüphanenin arama kısmına programın ismini yazdığınızda eğer kütüphanesine kayıtlı bir programsa sizi ilgili sayfaya yöneltiyor ve sayfanın başlangıcında composer ile yazacağınız komutu size sunuyor 🙂