Merhaba arkadaşlar, Bugün sizlere Composer’ın ne olduğunu ve nasıl kurulduğunu anlatıcam.
Composer PHP için geliştirilmiş bir paket yöneticisi diğer bir tabirle “dependency management” bağımlılık yönetimi yapan bir araçtır. Kısa bir şekilde anlatmak gerekirse, projenizde kullanacağınız kütüphaneyi tek bir komut ile projeye dahil edebiliyor ve güncelleyebiliyorsunuz. Bu size proje aşamasında inanılmaz bir zaman kazandırıyor. Zamandan ziyade kullanmış olduğunuz kütüphanelerin eklenmesi ve güncellenmesi daha önemli aslında. Zaman içerisinde kullanmış olduğunuz kütüphanelerde çıkan güvenlik açıklarını kapatmış oluyorsunuz. Bununla birlikte performans için gelitşirilen eklentileriniz varsa bunları da güncelleyerek sisteminizin performansını daha da arttırmış oluyorsunuz.
Packagist sitesine girerseniz orada yüzlerce kütüphane yüklü ve oradan istediğiniz kütüphaneye ulaşabilir ve projenize dahil edebilirsiniz.
Composer PHP 5.3 ve üzeri sürümlerde kullanmanız gerekiyor.
Linux Composer Kurulumu
- cURL aracılığa composer.phar’ı indirelim ve PHP olarak çalıştıralım.
curl -sS https://getcomposer.org/installer | php
- Composer.phar dosyamızı “composer …” şeklinde kullanabilmek için /usr/local/bin klasörüne taşıyoruz.
sudo mv composer.phar /usr/local/bin/composer.phar
- Composer.phar’ı alias olarak ekliyoruz.
alias composer=’/usr/local/bin/composer.phar’
- Git kurulu değilse hata alabilirsiniz. Giti kuruyoruz.
yum install -y git
Kurulum tamamlanmıştır. Artık hangi projede nasıl kullanmak istiyorsak kullanabiliriz. Eklemek istediğiniz dizine giderek composer …. yazıp çalıştırabiliriz.
Windows Composer Kurulumu
Windows ortamı için composer kurulumu ise şu şekilde,
Buradan “Windows Installer” kısmındaki dosyayı indiriyoruz.