Cara Installasi Yii2 dengan Composer di XAMPP

Cara Installasi Yii2 dengan Composer di XAMPP – Composer merupakan adalah tools Dependency Manager untuk pemrograman PHP, selain itu tujuannya untuk memudahkan kita menginstall aplikasi web berbasis PHP, terutama framework seperti CI, Yii ataupun framework lainnya. Alasan menggunakan Composer ini karena direkomendasikan oleh Yii framework untuk menggunakan composer.

Yii 2 tersedia dalam dua template aplikasi yaitu:basic dan advanced. Template basic hanya menyediakan aplikasi frontend saja, sedangkan template advanced menyediakan aplikasi backend dan frontend. Berikut perbandingan antara template basic dan advanced :

Feature Basic Advanced
Project structure
Site controller
User login/logout
Forms
DB connection
Console command
Asset bundle
Codeception tests
Twitter Bootstrap
Front- and back-end apps
Ready to use User model
User signup and password restore

 

Berikut langkah-langkah cara installasi Yii2 template advanced dengan Composer di XAMPP Windows :

  1. Buka command prompt
  2. Asumsi posisi xampp terletak di drive c, lalu pindah ke folder yang ada php.exe dengan mengetikan perintah :

cd c:\xampp\php

  1. Lalu ketik :

php.exe -r “readfile(‘https://getcomposer.org/installer’);”|php.exe

  1. Ketika berhasil akan tampil seperti di bawah ini :

#!/usr/bin/env php
All settings correct for using Composer
Downloading…
Composer successfully installed to: C:\xampp\php\composer.phar
Use it: php composer.phar

  1. Update composer (cara terbaik untuk mendapatkan versi terbaru dari composer)

php.exe composer.phar self-update

  1. Bila sudah terupdate semua, sekarang kita masuk untuk membuat project baru, di htdocs misal dengan contoh appku, dengan mengisi seperti ini :

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

Berhasil :

Changed current directory to C:/Users/risbang/AppData/Roaming/Composer
./composer.json has been created
Loading composer repositories with package information
Updating dependencies (including require-dev)
– Installing fxp/composer-asset-plugin (v1.0.3)
Downloading: 100%
Writing lock file
Generating autoload files

Langkah selanjutnya :

php.exe composer.phar create-project –prefer-dist –stability=dev yiisoft/yii2-app-advanced ../htdocs/appku

Disini bila anda belum registrasi anda akan diminta tokennya, anda harus registrasi di github, dan token ini   anda dapat di http://github.com/settings/tokens

  1. Lalu inisialisasi project, dengan cara ketik init pada project yang telah diinstall.

C:\xampp\htdocs\appku>init

  1. Lalu akan ada pilihan 0 untuk Development or 1 untuk Production

Pilih 0 lalu enter

  1. Lalu ada pertanyaan lagi à ketik yes advanced
    Cara Installasi Yii2 dengan Composer di XAMPP

 

 

 

 

 

Testing buka browser akses :

http://localhost/appku/frontend/web/ (untuk frontend)

Cara Installasi Yii2 dengan Composer di XAMPP

 

——————
Untuk informasi lebih lanjut, silahkan hubungi kami di:
NF COMPUTER Training Center
Jl. Lenteng Agung Raya No. 20-21
Srengseng Sawah – Jagakarsa
Jakarta Selatan 12640
Tel. 021-7874223, 7874224
WA. 081296421595

registrasi kontak