27-06-2015
Composer Nedir?
Kısaca PHP için geliştirilmiş bir bağımlılık yönetim aracıdır. Projenizde kullanmak istediğiniz kütüphane isimlerini tanımlarsınız Composer sizin için indirir ve kullanıma hazır hale getirir. Ayrıca güncelleme kolaylığıyla da kütüphanelerinizi uğraşmadan en güncel haliyle kullanabilirsiniz. Bitti mi? Bitmedi, abiler ablalar elimde görmüş olduğunuz Composer bizlere PSR standartlarında autoload da sunuyor.
PHP dünyasının gerilmesini, tartışmasız composer engellemiştir. Çünkü java da maven, nodejs de npm, ruby de bundler gibi bağımlılık yöneticileri bulunmaktaydı. Composer'ın bize kazandırdıkları saymakla bitmez. Bu yüzden lafı çok uzatmadan anlatıma başlayayım.
Composer Nasıl Kurulur?
Linux/Unix İşletim Sistemlerinde:
1. Seçenek: Curl yüklü ise:
curl -sS https://getcomposer.org/installer | php
2. Seçenek: Eğer yüklü değilse aşağıdaki kod ile composer.phar dosyasını indirin:
php -r "readfile('https://getcomposer.org/installer');" | php
composer.phar dosyasını indirdikten sonra aşağıdaki kod ile sistem dizininize taşıyın.
mv composer.phar /usr/local/bin/composer
Windows İşletim Sisteminde:
Composer-Setup.exe dosyasını indirin ve kurun.