Top Ad unit 728 × 90

Instalasi Micro Framework Lumen Pertama (Part 1)

Untuk artikel pertama dalam tutorial berseri mengenai micro framework Lumen, miliknya Laravel, saya akan memulainya dari melakukan instalasi Lumen.

Ada beberapa cara untuk menginstal Lumen hingga akhirnya dapat digunakan dan dioprek di komputer sobat. Karena tutorial ini berawal dari dasar maka jangan sampai ketinggalan untuk setiap part-nya karena akan sangat bermanfaat. Insya Allah. :D

Spesifikasi Minimal

Oh, iya. Sebelum sobat melakukan instalasi, pastikan bahwa komputer sobat memenuhi spesifikasi sebagai berikut:
  • PHP >= 5.6.4
  • OpenSSL PHP Extension
  • PDO PHP Extension
  • Mbstring PHP Extension
Bagaimana cara mengecek semua spesifikasi tersebut sesuai dengan komputer kita atau tidak? Menurut pengamatan saya sih, perhatikan saja poin pertamanya saja, yaitu setidaknya komputer sobat memiliki versi PHP lebih dari atau sama dengan 5.6.4.

Alhamdulillah, komputer saya belum menggunakan versi segitu sewaktu artikel ini ditulis (PHP versi 5.5.12) sehingga harus menambahkan versi PHP yang lebih tinggi lagi. TT

Mulai Instalasi Lumen via Lumen Installer

Setelah spesifikasi komputer sobat sesuai dengan spesifikasi minimal yang ditawarkan oleh Lumen. Langkah selanjutnya adalah melakukan instalasi Lumen. Pada tutorial ini, saya akan menggunakan Lumen Installer, yaitu semacam installer bawaan dari Lumen untuk "menarik" Lumen dari persembunyiannya. Berikut adalah langkah-langkahnya:
  1. Cara pertama, buka aplikasi composer sobat! Lalu arahkan pada folder proyek sobat.
    Cara kedua, bukalah folder proyek sobat! Jika saat instalasi composer dulu, sobat mengaktifkan right click atau context menu dari composer, maka sobat tinggal klik kanan di folder proyek sobat; kemudian pilih Use composer here. Maka jendela windows berwarna hitam akan muncul ke permukaan. Silakan pilih cara mana yang menurut sobat mudah. :)
  2. Ketik atau salin perintah berikut dan paste di windows hitam yang tadi muncul:

    composer global require "laravel/lumen-installer"

    Tunggu hingga proses instalasi Lumen selesai.
  3. Setelah proses instalasi Lumen selesai, langkah selanjutnya adalah menambahkan path bin Lumen ke dalam path komputer. Ada dua cara melakukan hal ini, terserah sobat mau menggunakan cara yang mana:

    Sebelum sobat menambahkan path Lumen ke dalam komputer sobat, sobat harus tahu dulu dong di mana itu path berada di komputer sobat. Silakan cari dan buka di C:\Users\nama_komputer_sobat\AppData\Roaming\Composer\vendor\bin. Jika folder bin dibuka dan ternyata ada dua buah file bernama lumen kedua-duanya, berarti Lumen telah terinstal dengan baik dan benar. Lanjut ke proses selanjutnya!

    Pertama, sobat menambahkan path Lumen tadi yang sudah dicari secara manual ke path komputer. Caranya, sobat bisa menekan tombol shortcut WIN + PAUSE BREAK atau bisa membukanya secara manual dengan cara klik kanan pada Computer -> Properties. Di sidebar sebelah kiri, terdapat sejumlah menu. Sobat pilih Advanced system settings. Silakan pilih tab Advanced. Di bagian bawah, terdapat tombol Environment Variables.... Klik tombol tersebut hingga muncul kotak dialog.

    Ada dua list dari kotak dialog tersebut: User variables for nama_komputer_sobat dan System variables. Pada System variables, sobat cari variable Path kemudian klik tombol Edit.... Silakan tambahkan path Lumen yang tadi kita cari di kotak isian yang muncul. Jangan hapus teks sebelumnya! Sobat hanya perlu menambahkannya saja.

    Kedua, sobat bisa menggunakan command prompt untuk menambah path Lumen ke path komputer. Kelebihannya dibandingkan cara sebelumnya adalah cara kedua ini tidak memerlukan restart atau reboot. Berbeda dengan cara pertama yang kadang-kadang tapi harus, komputer di-restart atau reboot agar path-nya dapat berjalan. Huhuhu... Saya rekomendasikan yang ini, deh.

    Buka command prompt sobat! Ketikkan perintah berikut:

    SET PATH=%PATH%;alamat_path_lumen_yang_tadi_dicari 

    Kemudian tekan tombol Enter. Jika berhasil maka tidak muncul pesan error apapun. Sobat bisa mengeceknya apakah path Lumen yang ditambahkan berhasil dimasukkan ke path komputer atau belum dengan cara mengetikkan perintah PATH di command prompt.Sekarang Lumen sudah terinstal. Sobat bisa menggunakan perintah Lumen untuk membuat proyek yang menggunakan micro framework Lumen.
  4. Untuk membuat proyek dengan menggunakan micro framework Lumen, sobat ketikkan perintah di command prompt:

    lumen new blog

    Blog adalah nama folder yang akan dibuat nantinya. Pada tutorial kali ini, buatlah folder dengan nama lumen agar sama tahap-tahapnya!
  5. Bukalah di browser sobat folder proyek tadi untuk melihat hasilnya!

Instalasi Lumen via Composer

Cara yang lebih sederhana dari langkah di atas adalah menggunakan aplikasi composer untuk melakukan instalasi Lumen. Cara ini lebih efektif dan efisien dibandingkan cara pertama, menurut saya, karena tidak perlu menginstal Lumen Installer yang cukup menguras waktu.

Langkahnya, silakan buka composer dengan cara yang sudah diterangkan di atas! Kemudian ketikkan perintah berikut pada jendela composer atau command prompt:

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

Blog pada perintah di atas adalah nama folder yang akan dibuat nantinya. Pada tutorial kali ini, kita sudah sepakat untuk menggunakan nama folder lumen agar hasilnya, diharapkan, sama. :)

Jika sudah sukses, berarti part 1 dari tutorial Lumen berseris ini telah selesai.

Penutup

Oke, cukup sekian tutorial pertama kita kali ini. Tutorial selanjutnya akan membahas mengenai routing dengan menggunakan Lumen. Bagaimana sobat mengarahkan dan mengarahkan request dengan menggunakan micro framework Lumen.
Instalasi Micro Framework Lumen Pertama (Part 1) Reviewed by Anan Bahrul Khoir on 02.48 Rating: 5

1 komentar:

  1. Microgaming Casino in Washington, D.C. - Genting Group
    Microgaming is 심바 먹튀 a leading 한게임 포커 provider of casino games, slots, w88 login table games and 문페이 live dealer solutions. They offer fast, easy-to-use payment 온라인바카라사이트

    BalasHapus

All Rights Reserved by Ananpedia © 2014 - 2015
Powered by Blogger, Designed by Sweetheme

Formulir Kontak

Nama

Email *

Pesan *

Diberdayakan oleh Blogger.