Catatan Instalasi Yii2 dengan Composer

Yii2 menggunakan Composer untuk manajemen paketnya, sehingga kita dapat dengan mudah menginstallnya dengan memanfaatkan Composer.

Kalau di laptop/komputermu belum terinstall Composer, ikuti tutorial dari http://getcomposer.org. Di Komputer Linux saya, saya dapat menginstall Composer dengan mudah dengan mengetikkan perintah berikut di terminal :

  curl -sS https://getcomposer.org/installer | php
  sudo mv composer.phar /usr/local/bin/composer

Dengan Composer terinstall, kita dapat dengan mudah mengunduh dan menginstall Yii2 secara otomatis dengan kedua baris perintah berikut :

  composer global require "fxp/composer-asset-plugin:~1.1.1"

Perintah tersebut untuk mengunduh Composer Asset Plugin yang dapat digunakan untuk mengelola ketergantungan paket bower dan npm melalui Composer. Perintah ini hanya perlu dijalankan sekali saja.

  composer create-project --prefer-dist yiisoft/yii2-app-basic webapps

Selanjutnya perintah tersebut adalah untuk mengunduh Yii2 dan menyimpannya dalam sebuah folder webapps. Anda dapat mengubahnya dengan nama folder lain, itu terserah Anda. Akan lebih tepat jika perintah tersebut dijalankan di dalam folder yang dapat diakses melalui web (dalam webserver DirectoryRoot).

Catatan : Saat instalasi akan diminta credential GitHub, ikuti/salin link yang muncul di terminal tersebut, lalu buka dengan browser favorit Anda, login ke GitHub dan buat akses token di sana, salin token tersebut ke terminal, lalu tekan Enter untuk melanjutkan. Untuk mengetahui lebih jauh mengapa ini diperlukan, silahkan baca Dokumentasi Composer

Menginstall dari berkas arsip dapat dilakukan dalam 3 langkah :

  1. Unduh file yang dimaksud dari website yiiframework.com
  2. Ekstrak ke dalam direktori yang dapat diakses melalui web.
  3. Modifikasi berkas config/web.php dengan memasukkan kunci rahasia untuk item konfigurasi cookieValidationKey (jika menginstall dengan Composer, langkah ini secara otomatis beres):
// !!! insert a secret key in the following (if it is empty) - this is required by cookie validation
'cookieValidationKey' => 'enter your secret key here',

Setelah instalasi selesai, kita dapat mengakses misalnya dengan alamat http://localhost/webapps atau dengan memanfaatkan webserver built-in dari php dengan perintah berikut :

  cd webapps
  php yii serve

Dengan perintah tersebut, kita dapat mengakses aplikasi kita dengan alamat http://localhost:8080/. Jika Anda ingin menggunakan port yang berbeda, dapat ditambahkan opsi misalnya –port=8888 jadinya :

  php yii serve --port=8888

Nah, sekian dulu catatan kali ini. Semog bermanfaat. Kalau ingin membaca panduan resmi yang lebih lengkap (dalam bahasa Inggris) dapat dibaca pada tautan di bagian referensi.

  • linux/Catatan.Instalasi.yii2
  • Terakhir diubah: 9 bulan yang lalu
  • (Perubahan eksternal)