Neden Yii ? Ve Kurulumu

Standard

Bir süredir yeni başlayacağım projede Laravel mi Yii mi şeklinde bir ikileme düştüm ve son kararım Performance benchmark testlerinden sonra Yii den yana oldu..

PHP Framework benchmark

Bu makale de size sadece yii ile proje oluşturmayı göstereceğim.

Önce Yii son sürümünü aşağıdaki adresten indirin:
http://www.yiiframework.com/download/

Daha sonra sıkıştırılmış dosyayı web root klasörünüze açın. MAMP kullanıyorsanız MAMP/htdocs/yii gibi.. Yii diyorum çünkü çıkarttığınız klasörün ismini kolay erişim açısından kolay ve kısa.. Ben yii kullanımını tercih ediyorum..

Bu işlemi gerçekleştirdikten sonra Yii için gerekli özelliklerin sağlanıp sağlanmadığını kontrol etmek için http://localhost/yii/requirements/ adresine girdiğinizde karşınıza aşağıdaki ekran gibi bir sayfa gelecek.

yii reqs

Eğer fail olan yoksa kurulumu tamamlayabilirsiniz..

Şimdi terminal i açıp aşağıdaki kodları yazıyoruz:

cd /Applications/MAMP/htdocs/
#  Yii, framework dosyaları içinde bulunan yiic ile projenizi oluşturur

./yii/framework/yiic webapp ./yii_demo

Bu işlem sonucunda size aşağıdaki gibi soru soracak ve yes ile devam edeceksiniz..yii yes no

Bu işlem sonucun satır satır bişeyler yapacak yiic sizin için ve kurul tamamlanınca da aşağıdaki mesajı göreceksiniz:

Your application has been created successfully under /Applications/MAMP/htdocs/yii_demo.

İşlemimiz tamamdır artık localhost dizininizde http://localhost:8888/yii_demo/ şeklinde erişebilirsiniz. Port yoksa yazmayın siz…

yii setup finished

İlerleyen zamanda yii hakkında detaylı bilgiye yer vermeye çalışacağım..

Detaylı bilgi isterseniz Yii nin kendi wiki sine bakabilirsiniz http://www.yiiframework.com/wiki/

Herkese iyi çalışmalar..

Print Friendly, PDF & Email
Facebooktwitterlinkedin

One thought on “Neden Yii ? Ve Kurulumu

  1. Hi,
    Thanks for providing information on Yii framework. I think Yii is a fast, secure, high performance PHP framework for developing web 2.0 applications, and The Yii Development is top class, affordable and offer several features to build unique and quality applications.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak.