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.
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
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
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
|