Sebelum menginstall Lumen Framework, ada baiknya kita tahu kebutuhan minimal sistem yang dibutuhkan oleh Lumen Framework. Lumen Framework setidaknya membutuhkan:

  • PHP versi 7.0 atau lebih baru
  • Ekstensi PHP OpenSLL
  • Ekstensi PHP PDO
  • Ekstensi PHP Mbstring

Silakan gunakan Laravel Homestead untuk mempermudah membuat lingkungan kerja Lumen, atau menggunakan solusi lain seperti Docker atau VM.

Instalasi Lumen

Secara umum, hampir semua framework modern (termasuk Laravel dan Lumen) dapat diinstall menggunakan Composer.

Cukup jalankan perintah berikut untuk menginstall Lumen dengan Lumen Installer.

composer global require "laravel/lumen-installer"

atau langsung dengan composer tanpa menggunakan Installer Lumen:

composer create-project --prefer-dist laravel/lumen namaprojectkamu

dengan namaprojectkamu adalah nama folder project yang akan dibuat.

Untuk menjalankan Lumen, silakan gunakan Laravel Homestead atau Laravel Vallet, atau cukup dengan server internal PHP dengan perintah seperti ini:

php -S localhost:8000 -t public

dengan :8000 adalah port number webserver (silakan diganti untuk tiap project biar tidak bentrok), dan public adalah nama folder aktif (public_html) berisi index.php yang menggunakan Lumen.