Sabtu, 27 Februari 2016

Pengertian dan Install Yii2 Framework


Pengenalan

Yii adalah PHP framework berbasis component yang dirancang untuk membangun aplikasi web dengan cepat. Yii2 sendiri adalah mayor upgrade dari Yii1.1. Bagi pengguna Yii1, ada baiknya menganggap Yii2 adalah framework yang berbeda karena Yii 2 benar-benar ditulis ulang dengan memanfaatkan teknologi dan protocol terbaru saat ini. Pengguna Yii 2 harus mulai familiar dengan composer, PSR, namespace, trait dan lain-lain.

Requirements and Prerequisites

Sebelum menginstall Yii2, ada beberapa kebutuhan dan persyaratan yang harus disiapkan lebih dahulu. Pertama-tama, siapkan hati dan mental untuk hal-hal baru dan kejutan-kejutan menyenangkan dari Yii2 :D.
Selanjutnya, Yii2 membutuhkan PHP versi 5.4.0 atau lebih tinggi. Kebutuhan lainnya adalah composer. Baca cara install composer di sini.

Instalasi
Saat ini, Yii menyediakan 2 template aplikasi yaitu app-basic dan app-advance. Anda bisa memilih salah satu yang akan diisntall, tetapi ane sarankan anda install yang advance.
Dari terminal jalankan
1
2
composer global require "fxp/composer-asset-plugin:1.0.0"
composer create-project --prefer-dist --stability=dev yiisoft/yii2-app-advanced advanced
Tunggu sampai download selesai. Setelah selesai, lakukan langkah-langkah berikut
Dari terminal, jalankan command init untuk menginisialisasi aplikasi sesuai environment yang diinginkan.
Buat database baru dan ubah configurasi components['db'] di file common/config/main-local.php.
Jalankan command yii migrate untuk membuat table yang diperlukan.
Untuk memakai aplikasi, buka browser dan masukkan alamatpath/to/advanced/backend/web/index.php atau path/to/advanced/frontend/web/index.php. Anda mungkin perlu untuk signup lebih dulu untuk masuk ke aplikasi.

Penutup

Untuk beberapa alasan, ane sarankan anda menginstall aplikasi deesoft/yii2-applicationdari pada aplikasi app-advanced. Aplikasi ini punya struktur yang simple seperti yii2-app-basic tetapi dengan fitur dasar yang sama banyaknya dengan yii2-app-advanced.
Cara installnya
1
2
3
4
# git clone https://github.com/deesoft/application.git application
# cd application
# composer global require "fxp/composer-asset-plugin:1.0.0"
# composer update

Unknown

About Unknown

Jika ada 1000 pemuda soleh, akulah diantaranya. Jika ada 100 pemuda soleh, akulah diantaranya. Jika ada 10 pemuda soleh, akulah diantaranya. Jika ada 1 pemuda soleh, (mudah mudahan) akulah orangnya.

Subscribe to this Blog via Email :