Anda di halaman 1dari 3

Yii2: Cara Instalasi Yii Framework Versi 2

via Composer
Author: Hafid Mukhlasin Category: PHP, Yii Framework 12 Jun 14

Yii2 Composer

Apa itu composer??


Composer adalah Dependency Manager for PHP..tujuannya untuk memudahkan kita menginstall
aplikasi web berbasis PHP. Aplikasi php yang bisa diinstall adalah aplikasi yang udah di host di
http://packagist.org/ silahkan di cek.. dan Yii2 salah satunya..

Mengapa Menggunakan Composer?


Sebagaimana yang saya sebutkan diatas, bahwa composer memudahkan kita menginstall
aplikasi web berbasis PHP termasuk dependencynya.. misalnya misal lo ini.. kalo kita install
yiiheart dimana yiiheart itu membutuhkan yiibooster juga.. maka kita gak usah report-report
instal atu atu..
Untuk lebih jelasnya silahkan baca-baca di official site composer https://getcomposer.org/.. tapi
saran saya gak usah terlalu difikirkan

Instalasi Composer dan Yii2


Oke back to topik, terkait dengan Yii, sebenarnya alasan utama menggunakan composer adalah
karena Yii merekomendasikan kita install Yii2 via composer salah satu statemennya This is the
preferred way of installing Yii 2.0 (http://www.yiiframework.com/download/). Nah yang perlu
diperhatikan adalah jika Anda menginstall Yii atau apapun menggunakan composer maka perlu
koneksi internet.. iya karena composer mengakses file source code aplikasi kita via
internet http://packagist.org/
Nah untuk menginstall Yii2 via composer.. ternyata caranya gampang, pada kasus ini saya
menggunakan OS Windows, dan XAMPP:

1. Buka command prompt


2. Set proxy dengan cara ada dibagian bawah artikel.. (bagi yang pake proxy yang nggak
yaudah di skip aja)
3. Asumsi pake xampp di drive c, masuk ke folder yang ada php.exe, Ketik aja
1

cd c:\xampp\php

4. Lalu ketik
1 php.exe -r "readfile('https://getcomposer.org/installer');" | php.exe
5. kalo sukses akan muncul#!/usr/bin/env php All settings correct for using Composer
DownloadingComposer successfully installed to: C:\xampp\php\composer.phar Use it:
php composer.phar
6. Update composer (cara terbaik untuk mendapatkan versi terbaru dari composer) , ketik
aja
1 php.exe composer.phar self-update
7. Kalo udah.. silahkan buat project baru.. Yii2 dan letakkan di htdocs misal namanya
advanced, ketik
1 php.exe composer.phar global require "fxp/composer-asset-plugin:1.0.0-beta3"
8. baru kemudian
php.exe composer.phar create-project --prefer-dist --stability=dev

1 yiisoft/yii2-app-advanced ../htdocs/advanced
9. Lalu inisialisasi project, dengan cara ketik
1 php.exe ../htdocs/advanced/init

10. Lalu akan ada pilihan 0 untuk Development or 1 untuk Production, Pilih aja 0 lalu

enter, Lalu ada pertanyaan lagi.. ketik yes

11. Selesai..

Testing
buka
browser
http://localhost/advanced/frontend/web/
http://localhost/advanced/backend/web/ (untuk backend)

(untuk

akses
frontend)

Setting Proxy
Bagi yang koneksi internetnya menggunakan proxy biasanya mengalami masalah ketika
menggunakan composer.. mau install Yii2 atau install yang lain solusinya.. kalo pake
windows, pada command prompt ketikkan perintah untuk set proxy:
1 set http_proxy=http://USERNAME:PASSWORD@host:PORT
contoh:
1 set http_proxy=http://hafid:123456@google.com:8080

Requirement
Software: Composer, Yii2, Internet Connection Brainware: Medium

Anda mungkin juga menyukai