Php Composer windows ve MacOSS Kurulumu ile paketlerin kullanımı

Php'nin bağımlılık yöneticisi hazır paketlerin bulunduğu platform olarak nodejs kullananlar bilir npm paket yöneticisi gibidir.

Sağladığı avantajlar:

  • Local bilgisayarımzda ki çalışmalarımızda dışardan dahil ettiğimiz paketleri bir arada tutar.
  • Sunucuya aktarma aşamasında devasa boyutlarda dosya yüklemek yerine sizin için gerekli kurulumları paketlerde bulunan bağımlılıkları yükler.
  • Yükleme yaparken en güzel tarafı paketler arası uyum çakışması yaşamanıza engel olarak stabil halde yükler.

Kısacası Composer Localdeki çalışmanızı sunucu üzerinde veya farklı platformlarda birebir sorunsuz çalıştırmanıza sağlar.

MacOS Composer Kurulumu

MacOS bilgisayarımıza local yani projemizin içine kurulumu:

        //MacOs Bilgisayarımıza Yükleme komutu:
        php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"

        //composer çalıştırma komutu:
        php composer-setup.php

        //kurulumu denetlemek için versiyon kontrolü yapalım
        php composer.phar --version
        //Ekrana çıktı: Composer version 2.1.3 2021-06-09 16:31:20

        //setup dosyasını kurduktan sonra silebiliriz komutu:
        php -r "unlink('composer-setup.php');"
      

MacOS composer Global olarak Kurulumu

          //bin altına taşımamız gerekiyor Komutu:
          mv composer.phar /usr/local/bin/composer

          //Evet, artık şu şekilde kullanmaya hazırız;
          composer --version
        

Windows için Composer Kurulumu

Windows kurulumu ise gayet basittir. Setup Dosyası'nı bilgisayarınıza indirip next next adımları ilertiyorsunuz.

Sadece 2. aşamada php.exe yolunuzu belirtmeniz gerek. Hangi local programı kullanıyorsanız ona göre php’yi bulup php.exe’yi seçmeyi unutmayın. Kurulum bitince cmd’yi çalıştırdığınızda ve şu komutu yazdığınızda versiyon değerini göreceksiniz;

composer --version

Composer kullanarak hazır php paketlerini projeye dahil etme

Örnek bağımlılık kullanım komutu:

        //MacOs için:
        cd /Applications/XAMP/htdocs
        cd projenizinklasoradi
        composer require paket_adi

        //Windows İçin
        composer require paket_adi
        composer require phpmailer/phpmailer

      

Projemizde paketin adını vererek composer etmek istediğimizde projemizin kok dizinine vendor klasorü ve composer.json adında dosya oluşturduğunuzu goreceksiniz.

vendor klasöründe kurduğunuz paketler yer alıyor. İçerisindeki autoload.phpdosyasını projenize dahil etmeniz paketleri kullanmanız için yeterli olacaktır.

Composer.json dosyamız var ise direk oradaki paketleri komut ile yükleyelim

        composer install
        composer update
      

İşlemler bu kadar, afiyetle kullanmanız dileğiyle

Not: Composer kullanımı için php.ini’de allow_url_fopen özelliğinin On değerinde olması gerekiyor.
GetComposer linki: GetComposer İncele
Windows Php Composer indirme linkiSetup Dosyası İndir

Görüş Hata Bildir

Güvenlik Kodunuz:

Yorum Yap

Yorum kodunuz:

0.0394