Tartışma

Linux Composer Paket Kurulumu

Başlatan Furko · 28 Ağu 2026 09:51 · 0 Görüntülenme · 0 Yanıtlar
Konuyu Açan #0
Composer, PHP uygulamalarında bağımlılık yönetimini kolaylaştıran bir araçtır. PHP geliştiricileri için, projelerin ihtiyaç duyduğu kütüphaneleri ve paketleri hızlı bir şekilde kurma, güncelleme ve yönetme işlevi sunar. Bu yazıda, Linux üzerinde Composer paket kurulumunun adımlarını detaylandıracağız.

İlk olarak, sisteminizde Composer'ı kurmanız gerekiyor. Bunun için terminali açarak aşağıdaki komutları uygulayabilirsiniz:

CODE
123456
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('sha384', 'composer-setup.php') === 'a2b1c3d4e5...') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php
php -r "unlink('composer-setup.php');"
mv composer.phar /usr/local/bin/composer


Bu adımlar Composer'ı indirir, doğrular ve sistem genelinde erişilebilir hale getirir. Artık terminalde composer komutunu kullanarak Composer'ın kurulu olup olmadığını kontrol edebilirsiniz.

Paket kurulumuna gelince, Composer kullanarak bir paketi kurmak oldukça basittir. Projenizin kök dizinine gidin ve aşağıdaki komutu çalıştırın:

CODE
12
composer require paket_adi


Burada paket_adi, kurmak istediğiniz paketin adıdır. Composer, gerekli bağımlılıkları otomatik olarak yükleyecek ve composer.json dosyasını güncelleyecektir.

Örneğin, Laravel çerçevesini kurmak için şu komutu kullanabilirsiniz:

CODE
12
composer create-project --prefer-dist laravel/laravel proje_adi


Bu komut, yeni bir Laravel projesi oluşturacak ve gerekli tüm bağımlılıkları otomatik olarak yükleyecektir.

Sonuç olarak, Linux üzerinde Composer ile paket kurmak, PHP projelerinizi yönetmenin etkili bir yoludur. Bu süreç, projelerinizi güncel tutmak ve bağımlılıkları kolayca yönetmek için büyük avantajlar sağlar. Eğer daha fazla bilgi veya farklı senaryolar hakkında detay isterseniz, bu konuyu derinlemesine tartışabiliriz.

Yanıt vermek için giriş yapmış olmalısınız.

0 alıntı seçildi