Yii2 Kurulumu

php apache mysql kurulumları yapıldıktan ve çalışır hale getirildikten sonra yii2 kurulumu ve proje oluşturmak için
aşağıdaki basamakları izliyoruz.

Composer üzerinden bir kurulum yapılacağı için öncelikle composer kurulumunu yapıyoruz.


composer kurulumu

$ curl -sS https://getcomposer.org/installer | php
$ sudo mv composer.phar /usr/local/bin/composer

artık

$ php composer.phar update friendsofsymfony/elastica-bundle

şeklindeki bir kurulum

$ composer update friendsofsymfony/elastica-bundle

şeklinde yapılabilecek


yii2 kurulumu

$ php composer.phar global require “fxp/composer-asset-plugin:~1.1.1”

$ php composer.phar create-project yiisoft/yii2-app-advanced /var/www/html/advanced 2.0.9

yada

$ php composer.phar create-project –prefer-dist yiisoft/yii2-app-basic /var/www/html/basic 2.0.9

komutlarıyla advanced yada basic modunda kurulum yapıldı.

kurulum sırasında token istiyor.

githuba giriyoruz settings altında personel access tokens seçeneğindne yeni bir token üretiyoruz bu kodu giriyoruz.
bu şekilde kurulum proje oluşturulmuş oluyor.

localhost/basic/requirements.php ile ihtiyaç duyulan kurulumlara listelenir.

Screenshot_1

$ sudo apt-get install php-imagick

ile captcha kısımlarındaki varsa hataları giderebiliriz. Ubuntu 16 da php5-imagick kutuphanesi php-imagick olarak geçmekte.

$ sudo apt-get install php-memcache

kodu ile memcache bölümündeki hatayı varsa geçebiliriz.

$ sudo apt-get install php-intl
$ sudo apt-get install php-icinga

komutları ile de intl extension ve icu version ve icu data version bölümlerinin hatalarını giderebilirsiniz. Tüm bu yükleme işlemlerinden sonra

$ sudo service apache2 restart

komutu ile servisi yeniden başlatmamız ve sayfayı yenileyip hataları tekrar kontrol edebiliriz.