Composer Nedir ve Nasıl Kurulur?

Composer Nedir ve Nasıl Kurulur?

Hepinize merhaba dostlarım :) yazının başlığında da belirttiğim gibi php de neredeyse oldukça yaygın olarak kulllanılan composer dan bahsedeceğim ve kurulumunu göstereceğim :). Biraz garip gelebilir ve akıllardaki soru "Composer acaba ne?" diye sorular oluşabilir. Gelin öncelikle composer nedir öğrenelim

Composer Nedir ?

Dostlarım composer php için hazırlanmış ve oldukça yaygın olarak kullanılan paket yükleme sistemidir. Basit bir mantıkla şöyle anlatayım. Github üzerinde bir paket gördünüz diyelim bunu beğendiniz ve projenize dahil etmek istiyorsunuz. Github üzerinden rar dosyasını indirip tek tek klasörlere kopyalal yapıştır yapmaktansa o github repository sinde verilen composer kodunu proje dizininde açık olan terminale (PHPStorm kullanıyorsanız terminal kısmına) yapıştırınca bütün bu işlemleri size otomatik olarak hazırlayacaktır :). Bütün işlem bunlardan ibaret dostlarım. Şimdi gelin öncelikle Windows için daha sonra da Mac ve Linux için kurulumuna bakalım

Composer Kurulum (Windows)

Öncelikle dostlarım windows kullanıyorsanız kod vs falan yazıp kurulum diye bir derdinizin olmadığını biliyorsunuzdur. Direk olarak .exe dosyasını çalıştırıp next next diye kuracaksınız. Yalnız önemli bir kısım var xampp,appserv veya uwamp gibi local sunucu programlarından kullanmak istediğiniz herhangi birisi bilgisayarınızda kurulu olmalı. Bu işlem tamam ise geçelim indirme ve kurulum işlemine

  1. Adım : getcomposer.org sitesinden Download kısmına, oradan da Get-Composer.exe seçeneğine tıklayınız
  2. Adım : .exe dosyasını çalıştırın
  3. Adım : Dosya seçme kısmında xampp veya uwampp artık hangisi kurulu ise o dizindeki php.exe yolunu belirtmeniz çok önemlidir ( Örneğin:  C:\AppServ\php5\php.exe ) (En Önemli Kısım Burasıdır)
  4. Adım : Next next diyerek kurulumu başlatın

dostlarım kurulum başladıktan sonra yüklemeleri yapacaktır. Sonrasında finish butonu aktifleşecektir. Composer artık bilgisayarımıza kurulmuştur. Bunu gerçekten kuruldu mu diye kontrol etmek için CMD yi açınız ve

composer

yazıp enter a basınız. Karşınıza uzun bir metin geliyorsa aşağıdaki gibi

   ______
  / ____/___  ____ ___  ____  ____  ________  _____
 / /   / __ \/ __ `__ \/ __ \/ __ \/ ___/ _ \/ ___/
/ /___/ /_/ / / / / / / /_/ / /_/ (__  )  __/ /
\____/\____/_/ /_/ /_/ .___/\____/____/\___/_/
                    /_/
Composer version 2.0.8 2020-12-03 17:20:38

Usage:
  command [options] [arguments]

Options:
  -h, --help                     Display this help message
  -q, --quiet                    Do not output any message
  -V, --version                  Display this application version
      --ansi                     Force ANSI output
      --no-ansi                  Disable ANSI output
  -n, --no-interaction           Do not ask any interactive question
      --profile                  Display timing and memory usage information
      --no-plugins               Whether to disable plugins.

diye uzun uzun yazılar geliyorsa tebrikler :) composer kurulumu başarılı olmuştur.

Composer Kurulumu (Mac ve Linux)

Bu kısımda da anlaşılacağı gibi composer i linux ve mac üzerinde kurma işlemine bakacağız. Biraz meşakkatli bir kurulumu var bu platformlarda ama bir geliştirici olma yolundaysanız bu zorlukların sizi yıldırmasına izin vermeyin :). Bu kısımda da aynı windows kurulumunda olduğu gibi xampp vs gibi sunucu programı bilgisayarınızda kurulu olmalıdır. Sözü daha fazla uzatmadan kuruluma geçelim

  1. Adım : getcomposer.org sitesinden Download kısmına tıklayın, oradan Command-line Installation kısmını kopyalayın
  2. Adım : kopyaladığınız kodu terminale yapıştırınız
  3. Adım: Enter tuşuna basınız

dostlarım 3 adımda kurulum bitmiş bulunacaktır. Composer gerçekten kuruldu mu test etmek için terminal kısmına

php composer.phar

kodunuz yazıp enter tuşuna basmamız gerekmektedir. Sonrasında karşımıza uzun uzun yazılar çıkıyorsa aşağıdaki gibi

   ______
  / ____/___  ____ ___  ____  ____  ________  _____
 / /   / __ \/ __ `__ \/ __ \/ __ \/ ___/ _ \/ ___/
/ /___/ /_/ / / / / / / /_/ / /_/ (__  )  __/ /
\____/\____/_/ /_/ /_/ .___/\____/____/\___/_/
                    /_/
Composer version 2.0.8 2020-12-03 17:20:38

Usage:
  command [options] [arguments]

Options:
  -h, --help                     Display this help message
  -q, --quiet                    Do not output any message
  -V, --version                  Display this application version
      --ansi                     Force ANSI output
      --no-ansi                  Disable ANSI output
  -n, --no-interaction           Do not ask any interactive question
      --profile                  Display timing and memory usage information
      --no-plugins               Whether to disable plugins.

tebrikler dostlarım windows ve linux platformunda da kurulum başarılı olmuştur :)

Yazımız bu kısımda son buluyor dostlarım :) Hepinizin hayallerini gerçekleştirmesi dileklerimle... İyi çalışmalar

Muhammed Fatih BAĞCIVAN
Yazar Hakkında

Kendi Halinde Bir Backend Developer

Önceki YazıPHP MySQL Bağlantısı
Sonraki YazıJavascript Ekrana Yazı Yazdırma
Yorumlar (1)
Zafer Yıldız
29.01.2021

Başarılı bir yazı

Yorum Yapabilirsiniz