Composer, PHP projeleri için bir bağımlılık yönetim aracıdır. PHP geliştiricileri arasında yaygın olarak kullanılan bu araç, projelerdeki kütüphaneleri yönetmek ve projeler arası bağımlılıkları kolayca kurmak için tercih edilir. Ubuntu 22.04 gibi bir Linux dağıtımında Composer kurulumu, geliştirme sürecinizi önemli ölçüde basitleştirebilir. Bu yazımızda, Ubuntu 22.04 işletim sisteminde Composer'ın nasıl kurulacağını adım adım ele alacağız.
Composer kurulumuna başlamadan önce, sisteminizde PHP'nin kurulu olduğundan emin olmanız gerekir. PHP'nin en son sürümlerinden birini kullanmanızı öneririz. Aşağıdaki adımları takip ederek PHP kurulumunu kontrol edebilir ve gerekirse kurabilirsiniz:
Terminali açın.
PHP'nin kurulu olup olmadığını kontrol etmek için php -v komutunu kullanın.
Eğer PHP yüklü değilse, aşağıdaki komutlarla kurulumu gerçekleştirebilirsiniz:
sudo apt update
sudo apt install php-cli
PHP kurulumunu tamamladıktan sonra, Composer'ı kurmaya hazırsınız. Composer'ı Ubuntu 22.04 üzerine kurmanın en kolay yolu, Composer'ın resmi websitesinde yer alan kurulum script'ini kullanmaktır. Aşağıdaki adımları izleyerek Composer kurulumunu gerçekleştirebilirsiniz:
Terminali açın.
Aşağıdaki komutu kullanarak Composer kurulum script'ini çalıştırın:
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('sha384', 'composer-setup.php') === file_get_contents('https://composer.github.io/installer.sig')) { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php
php -r "unlink('composer-setup.php');"
sudo mv composer.phar /usr/local/bin/composer
Kurulumun başarılı olduğunu doğrulamak için terminalde composer --version komutunu çalıştırın. Bu komut, kurduğunuz Composer'ın sürümünü göstermelidir.
Composer başarıyla kurulduktan sonra, PHP projelerinizdeki bağımlılıkları yönetmek için hazırsınız. Composer ile çalışırken aşağıdaki ipuçlarını unutmayın:
Ubuntu 22.04 üzerine Composer'ı başarıyla kurarak, PHP projelerinizde bağımlılık yönetimini kolaylaştırmış olursunuz. Bu rehber, Composer'ın kurulumu ve kullanımı hakkında temel bilgileri sunmaktadır ve PHP geliştirme sürecinizde size büyük fayda sağlayacaktır.