Yii Framework merupakan salah satu framework berbasis PHP yang cukup untuk baik dan cepat dalam membatu pengemangan sistem berbasis website walapun banyak di remehkan orang atau underrated seiring dengan berkembangya laravel namun Yii Framework menurut opini pribadi mimin masih menjadi salah satu yang terbaik.

Sebelum melakukan instalasi Yii 2 di laptop/komputer , terlebih dahulu ada hal-hal yang perlu di persiapkan, antara lain adalah :

1. Web Server

Web Server , ketika kita mengetik misal www.setiaendra.com di browser kemudian menenkan ENTER request tersebut melewati HTTP atau HTTPS , Kemudian di handle oleh web server dan dikirim kembali dalam bentuk halaman website. disni saya menggunakan Apache untuk http servernya dan MySQL untuk Database Severnya. kalian bisa install terpisah atau bisa juga menggunakan Software Seperti XAMPP/LAMPP yang di dalamnya sudah include Webserver & Database Server. jika kalian menggunakan tool seperti XAMPP/LAMPP maka di dalamnya sudah ter-bundle PHP , jika kalian menginstall terpisah makan kalian perlu mengsintall PHP sendiri bisa di download disini.

2. COMPOSER

Composer, composer disini bertugas sebagai Dependency Manager untuk PHP, jika di NodeJs kita kenal NPM. Maka untuk PHP digunakan composer. Bagi yang belum punya bisa di Download dan Install disini.

3. TEXT- EDITOR

Text Edior ,  sebenarnya pengunaan text editor ini setiap orang memiliki prefrensi yang berbeda-beda saya sendiri menggunakan Visual Code Studio. masih banyak lagi Text Editor yang populer seperti Sublime Text, Vim, Atom dan Notepad++. Semua tergantung kita pakailah yang paling nyaman dan sesuai dengan kebutuhan kalian.

4. BROWSER

Browser, fungsi browser disini jelas digunakan untuk mengkases dan menampilkan website yang ada di server. saya sendiri menggunakan dua browser yang paling sering digunakan yaitu Google Chrome dan Firefox. Dalam Web Development kita juga harus memperhatikan Cross Browser Compatibility. karena bisa saja Website yang kita bangun berjalan baik di Chrome tapi terlihat berantakan grid nya di Opera Browser.

Setelah semua poin diatas kalian isntall, selanjutnya kita akan menginstall framework Yii 2 pada webserver. kalian bisa melalukan instalasi melalui composer atau download di repository Yii di github.

pada Yii 2 framework telah di sediakan 2 template bawan yaitu, template basic dan advance , untuk install melalui composer kalian bisa mengunakan perintah dibawah ini.

Yii 2 Framework Template Basic

atau

Yii juga menyediakan template advance, atau versi yang lebih lengkap dari yii2 basic secara umum terdapat adanya pembagian antara front-end apps dan backend apps untuk lebih lengkapnya ada tabel perbandingan dibawah ini.

untuk melakukan instalasi Yii2 advance template kalian bisa menggunakan command dibawah ini.

Yii 2 Framework Advance Template

atau

Sebelum menjalankan perintah di atas, sebaiknya kalian masuk ke direktori htdocs atau document root dimana kalian menyimpan file-file web. jika kalian menggunakan apache secara default file-file web akan di simpan di c/:apache24/htdocs , namun saya mengganti nya pada drive d:/website . tujuanya adalah jika terjadi masalah pada sistem maka , file-file web tersebut tidak akan hilang.

selain itu kalian juga bisa mendownloadnya , melalui repository  Yii framework di github dalam bentuk file .rar/.zip pada link di bawah ini.

https://github.com/yiisoft/yii2/releases/download/2.0.15/yii-basic-app-2.0.15.tgz

atau

https://github.com/yiisoft/yii2/releases/download/2.0.15/yii-advanced-app-2.0.15.tgz

Bagiin dong :

Leave a Reply

Your email address will not be published. Required fields are marked *