Ubuntu'da Yii2 Kurulumu



        Yii2 Yii'den oldukça farklı. Farklılıklar için buraya bakabilirsiniz. Bu farklılıklar bir o kadar kurulumuna da yansımış. Yii2 yi kumak için iki farklı yol bulunmakta. Birincisi el ile kurulum. Yii2'yi kendi çalıştığınız dizine kopyalayarak yapılmakta. Ben bu yoldan değil bana göre daha eğlenceli olan diğer kurulumdan bahsetmek istiyorum.

        İkinci yol ise Composer ile kurulum. Türkçeye yaratıcı/oluşturucu olarak çevirebiliriz. Yii2'nin en güzel yanlarından biri de Composer ve Bootstrap ile birlikte geliyor olması.

     Yii2 başlangıçta iki farklı örnek uygulama sunuyor. Bunlardan ilki Basic, diğeri Advanced. Bu uygulamaların kurulumlarına kendi sitesinden bakabilirsiniz. Basic için burası, Advanced için burası. Ben farklı bir uygulama ile kurulumdan bahsedeceğim.

         Yii2 için en asgari gereksinimler:
    • Web sunucusu (Apache gibi..),
    • Web sunucunuzun PHP 5.4.0 sürümünü destekliyor olması.
Kurulum:
  • Terminali açıyoruz (Ctrl + Alt + T). Kurulum yaparken ihtiyacımız olacağı için cURL'i yüklüyoruz.
    sudo apt-get install curl
  • cURL'i yükledikten sonra aşağıdaki komutla sitesinden Composer'ı indiriyoruz.
    curl -sS https://getcomposer.org/installer | php
  • Yüklemek için ise aşağıdaki komutları çalıştırıyoruz.
    php -r "readfile('https://getcomposer.org/installer');" | php
    curl -sS https://getcomposer.org/installer | php -- --install-dir=bin
  • Sıra geldi uygulama oluşturmaya. Bunun için ise aşağıdaki komutu çalıştırıyoruz. Fakat burada dikkat etmemiz gereken nokta bende "/var/www/html" olan localhost adresimin sizde farklı olabileceği ve bende "sbun" olan uygulama ismini değiştirmeniz gerektiği.
  php composer.phar create-project --prefer-dist --stability=dev yiisoft/yii2-app-basic /var/www/html/sbun

        Her şey yolunda gitmişse "sbun" isminde bir Yii2 projesi oluşturmuş olduk. İyi çalışmalar.