Cara Install Lumen Framework

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.

Pengertian Lumen Framework

Berikut adalah pengertian dari Lumen Framework:

Lumen adalah micro framework PHP turunan dari Laravel Framework yang berorientasi pada ukuran yang kecil dan kecepatan pemrosesan halaman yang tinggi, dibuat juga oleh Taylor Otwell, pembuat Laravel Framework.

Disebut sebagai micro framework karena ditujukan sebagai pendukung infrastruktur layanan Micro Services di server yang saat ini sedang populer digunakan.

Dalam halaman resminya, Lumen diklaim oleh Taylor Otwell, memiliki kecepatan 1900 rekues per detik, atau 100 rekues per detik lebih cepat dari Slim Framework versi 3 dan Silex.

Sumber: Lumen Official Website