Mengenal dan installasi Lumen Micro Framework #04.1


Kali ini kita akan mengenal salah satu Micro Framework PHP yang belum terlalu lama dirilis dan difokuskan untuk membuat REST API atau website dengan skala kecil. Micro Framework ini buatan Laravel yang dinamakan dengan Lumen, baik teman-teman pertama kita membahas terlebih dahulu tentang Lumen. 


Apa itu Lumen ?


adalah proyek baru dari pencipta Laravel Taylor Otwell. Ini adalah "Micro Framework", yang berarti ini adalah versi Framework aplikasi web lengkap yang lebih kecil, lebih cepat, dan lebih ringan. Lumen memiliki fondasi yang sama dengan Laravel, dan banyak komponen yang sama. Tetapi Lumen dibuat untuk Micro Service.


Jika Laravel dibuat untuk pengembangan full-stack web, maka Lumen lebih dikhususkan untuk pembuatan API. Itulah kenapa, beberapa fitur yang ada di Laravel dipangkas dan tidak tersedia di Lumen. Walau begitu, Lumen punya performa yang lebih baik dalam menangani permintaan (request) dibandingkan Laravel.


Install Lumen


Dari situs resminya di https://lumen.laravel.com/ memberi tahu kepada kita semua, bahwa ada beberapa persyaratan yang harus kita penuhi sebelum menginstall Lumen. Diantaranya :

  • PHP >= 7.2
  • OpenSSL PHP Extension
  • PDO PHP Extension
  • Mbstring PHP Extension

Lumen menggunakan Composer untuk mengelola dependensinya. Jadi, sebelum menggunakan Lumen, pastikan Anda telah menginstal Composer di komputer Anda. Untuk teman-teman yang belum menginstall composer, silahkan buka situs resminya di https://getcomposer.org/.


Untuk instalasi dan membuat project Lumen ada dua cara:


1. Via Lumen Installer

Pertama, ketikan di CMD code berikut dan jangan lupa koneksi komputer ada harus terhubung

composer global require "laravel/lumen-installer"
lumen new NamaProjek

Pastikan untuk menempatkan direktori ~ / .composer / vendor / bin di PATH Anda sehingga lumen yang dapat dieksekusi dapat ditemukan oleh sistem Anda.


2. Via Composer Installer

Lakukan cara pertama seperti di Via Lumen Installer

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

Sampai dengan tahap ini Anda sudah berhasil menginstall Lumen dan dependesinya melalui Composer. Di tahap selanjutnya kita akan mencoba menjalan Lumen.


Mejalankan Lumen


Untuk menjalankan projek lumen nya pastikan anda sudah berada di direktorI lumen, selanjutnya ketikkan perintah dibawah pada CMD :

php -S localhost:8000 -t public

Perintah di atas terdapat angka 8000, artinya lumen berjalan pada port 8000. Port tersebut juga dapat di ganti, misalnya ingin di ganti 9000. Ini bisa di lakukan.


Jika sudah silahkan buka di browser lalu ketik bar pencarian http://localhost:8000 dan tekan enter.


Bila teman-teman berhasil, kurang lebih tampilannya seperti berikut ini :





0 komentar:

Posting Komentar