instalasi framework “laravel” di windows dan di linux...

13
Lisensi Dokumen: Copyright © 2008-2014 ilmuti.org Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org Instalasi Framework “Laravel” di Windows dan di Linux Ubuntu Abdul Rohman [email protected] :: http://www.abdulrohman.web.id Abstrak Tidak seperti instalasi framework PHP kebanyakan, dimana Anda bisa download satu set folder, taruh di web server, dan aplikasi siap dijalankan, Laravel sedikit berbeda dalam hal instalasi. Laravel memiliki dependensi (ketergantungan) terhadap beberapa library PHP lainnya, dimana library tersebut tidak disertakan dalam source laravel yang didownload tadi tapi disediakan di Github dan di situs lain. Oleh karena itu Anda harus mendownload library yang dibutuhkan tersebut dan menginstallnya secara terpisah. Kata Kunci: Instalasi, Framework PHP, Laravel. Pendahuluan Pada artikel kali ini saya akan menjelaskan cara instalasi framework PHP baru yaitu Laravel di Windows dan di Linux Ubuntu. Meskipun masih baru dalam kalangan framework PHP, namun demikian Laravel terus naik daun dalam kalangan programmer web. Laravel dibangun dengan beberapa komponen dari framework Symfony yang terkenal itu, sehingga memiliki landasan yang kuat dengan kode teruji dan handal. Oke langsung saya jelaskan cara instalasinya dengan bahasa saya yang sederhana. Hehehe..

Upload: vuongthuan

Post on 10-Mar-2018

231 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: Instalasi Framework “Laravel” di Windows dan di Linux Ubuntuilmuti.org/.../uploads/2014/03/...di_Windows_dan_di_Linux_Ubuntu.pdf · virtual host sahabat). Ketikan perintah berikut

Lisensi Dokumen:

Copyright © 2008-2014 ilmuti.org Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat t idak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. T idak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org

Instalasi Framework “Laravel” di Windows dan di

Linux Ubuntu

Abdul Rohman

[email protected] :: http://www.abdulrohman.web.id

Abstrak

Tidak seperti instalasi framework PHP kebanyakan, dimana Anda bisa download satu

set folder, taruh di web server, dan aplikasi siap dijalankan, Laravel sedikit berbeda

dalam hal instalasi. Laravel memiliki dependensi (ketergantungan) terhadap beberapa

library PHP lainnya, dimana library tersebut tidak disertakan dalam source laravel yang

didownload tadi tapi disediakan di Github dan di situs lain. Oleh karena itu Anda harus

mendownload library yang dibutuhkan tersebut dan menginstallnya secara terpisah.

Kata Kunci: Instalasi, Framework PHP, Laravel.

Pendahuluan

Pada artikel kali ini saya akan menjelaskan cara instalasi framework PHP baru yaitu

Laravel di Windows dan di Linux Ubuntu. Meskipun masih baru dalam kalangan

framework PHP, namun demikian Laravel terus naik daun dalam kalangan programmer

web. Laravel dibangun dengan beberapa komponen dari framework Symfony yang

terkenal itu, sehingga memiliki landasan yang kuat dengan kode teruji dan handal.

Oke langsung saya jelaskan cara instalasinya dengan bahasa saya yang sederhana.

Hehehe..

Page 2: Instalasi Framework “Laravel” di Windows dan di Linux Ubuntuilmuti.org/.../uploads/2014/03/...di_Windows_dan_di_Linux_Ubuntu.pdf · virtual host sahabat). Ketikan perintah berikut

Lisensi Dokumen:

Copyright © 2008-2014 ilmuti.org Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat t idak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. T idak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org

Pembahasan

Sebelum kita menginstall framework Laravel, Laravel mensyaratkan kebutuhan untuk

sistem:

PHP >= 5.3.7

MCrypt PHP Extension

Jika Anda menggunakan PHP 5.5 di distribusi Linux, kemungkinan sahabat perlu

melakukan instalasi ekstensi PHP JSON secara manual karena PHP tidak mengikut

sertakan JSON dalam paketnya dikarenakan konflik lisensi, untuk lebih jelasnya bisa

dilihat disini. Untuk menginstall PHP JSON di Linux Ubuntu, Anda bisa mengetikkan

peritah apt-get install php5-json di terminal, tapi ingat eksekusi perintah ini

membutuhkan koneksi internet.Tapi jika Anda menggunakan bundelan dari XAMPP

atau yang lainnya kemunkinan kebutuhan system sudah terpenuhi.

Jika kebutuhan sistem sudah terpenuhi, kini kita lanjut ke instalasi framework Laravel.

Berikut langkah-langkah menginstal Framework Laravel :

Instalasi Laravel di Windows

Langkah 1

Instalasi Laravel di Windows terbilang cukup mudah dibandingkan dengan

distro Linux. Sebelum melakukan instalasi Laravel ada baiknya sahabat mengecek

apakah ekstensi openssl di php.ini sudah diaktifkan atau belum karena Laravel

memerlukan ekstensi ini dalam mode CLI, jika belum silahkan buka php.ini untuk

mengaktifkan ekstensi openssl dan cari tulisan ;extension=php_openssl.dll kemudian

hilangkan tanda titik koma (;) didepannya dan simpan perubahan pada php.ini

Page 3: Instalasi Framework “Laravel” di Windows dan di Linux Ubuntuilmuti.org/.../uploads/2014/03/...di_Windows_dan_di_Linux_Ubuntu.pdf · virtual host sahabat). Ketikan perintah berikut

Lisensi Dokumen:

Copyright © 2008-2014 ilmuti.org Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat t idak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. T idak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org

Selain itu, Anda juga pastiin php ada di system path. Caranya coba buka

command-prompt, terus ketik php -v & tekan Enter.

php is not recognized as an internal or external command

Kalo ada pesen di atas, berarti php belum ada di system path. Benerin dulu yah.

Langkah 2

Langkah selanjutnya kita memerlukan Composer. Composer adalah sebuah

„dependency manager‟ untuk PHP. Anda bisa menginstall suatu library melalui

composer dan composer akan secara otomatis menginstall library lain yang dibutuhkan

dan dengan versi yang sesuai, tanpa perlu mendownload satu persatu. Mirip dengan apt

get install di sistem operasi linux. Composer disediakan terpisah dari package Laravel,

Anda dapat mendownloadnya disini. Tapi disini penulis memakai yang versi installer.

Setelah didowload langsung jalankan/install, untuk proses instalasi Composer

(versi installer) sama seperti installasi program biasa, berikut lankah-langkahnya :

Klik 2X pada file Composer Installer yang Anda download tadi.

Page 4: Instalasi Framework “Laravel” di Windows dan di Linux Ubuntuilmuti.org/.../uploads/2014/03/...di_Windows_dan_di_Linux_Ubuntu.pdf · virtual host sahabat). Ketikan perintah berikut

Lisensi Dokumen:

Copyright © 2008-2014 ilmuti.org Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat t idak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. T idak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org

Tampilan Awal Installer. Klik Next

Pastiin composer bisa deteksi php di system-path. Pada gambar di atas lokasi PHP saya adalah di

C:\xampp\php\php.exe, nah silahkan sesuaikan dengan lokasi PHP sahabat sendiri.

Page 5: Instalasi Framework “Laravel” di Windows dan di Linux Ubuntuilmuti.org/.../uploads/2014/03/...di_Windows_dan_di_Linux_Ubuntu.pdf · virtual host sahabat). Ketikan perintah berikut

Lisensi Dokumen:

Copyright © 2008-2014 ilmuti.org Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat t idak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. T idak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org

.

Setelah selesai install Composer, cek composer tersebut melalui Command Prompt

dengan mengetik composer.

Klik Install. Tunggu proses Instalasi.

Klik Next. Klik Finish.

Page 6: Instalasi Framework “Laravel” di Windows dan di Linux Ubuntuilmuti.org/.../uploads/2014/03/...di_Windows_dan_di_Linux_Ubuntu.pdf · virtual host sahabat). Ketikan perintah berikut

Lisensi Dokumen:

Copyright © 2008-2014 ilmuti.org Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat t idak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. T idak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org

Langkah 3

Sekarang saatnya kita menginstall Laravel. Buka Command Prompt, kemudian pindah

ke direktori C:\xampp\htdocs (silahkan sesuaikan dengan lokasi htdocs sahabat

sendiri). Lalu ketikan perintah di command prompt sebagai berikut untuk instalasi

Laravel versi terbaru:

Ganti your-project-name dengan nama project yang ingin Anda buat. Disini

penulis menamakan projectnya bernama “rohman”,seperti gambar dibawah ini.

Tampilan jika di Command Prompt jika composer sudah terinstall.

composer create-project laravel/laravel your-project-name --prefer-dist

Page 7: Instalasi Framework “Laravel” di Windows dan di Linux Ubuntuilmuti.org/.../uploads/2014/03/...di_Windows_dan_di_Linux_Ubuntu.pdf · virtual host sahabat). Ketikan perintah berikut

Lisensi Dokumen:

Copyright © 2008-2014 ilmuti.org Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat t idak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. T idak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org

Tunggu proses installasinya, installasi disini memrlukan koneksi intenet, jadi cepat atau

lamanya instalasi tergantung koneksi internet Anda.

Page 8: Instalasi Framework “Laravel” di Windows dan di Linux Ubuntuilmuti.org/.../uploads/2014/03/...di_Windows_dan_di_Linux_Ubuntu.pdf · virtual host sahabat). Ketikan perintah berikut

Lisensi Dokumen:

Copyright © 2008-2014 ilmuti.org Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat t idak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. T idak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org

Jika muncul set successfully diakhir Command Prompt (seperti gambar diatas),

maka instalasinya telah selesai.

Catatan: Jika sahabat sudah melakukan langkah 1-3, untuk berikutnya bila mau

instalasi Laravel cukup lakukan langkah 3 saja.

Unutk memastikan bahwa framework laravel telah terinstall di computer kita, Anda bisa

mengeceknya mengetikkannya di browser dengan alamat

http://localhost/namaprojectAnda/public (namaprojectAnda adalah nama project

waktu Anda instalasi). Tapi pastikan Apche Server nya sudah diaktifkan, disini penulis

Page 9: Instalasi Framework “Laravel” di Windows dan di Linux Ubuntuilmuti.org/.../uploads/2014/03/...di_Windows_dan_di_Linux_Ubuntu.pdf · virtual host sahabat). Ketikan perintah berikut

Lisensi Dokumen:

Copyright © 2008-2014 ilmuti.org Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat t idak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. T idak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org

menggunakan XAMMP. Berikut tampilannya jika framework Laravel berhasil

terinstall:

Instalasi Laravel di Linux Ubuntu

Untuk distro Linux agak terasa rumit memang, tetapi asik. Perlu sahabat ketahui bahwa

saya menggunakan XAMPP for Linux dan sudah terinstal di direktori /opt/lampp, saya

tidak tahu bagaimana dengan sahabat? Oleh karena itu saya akan menjelaskan

konfigurasi sesuai dengan bundelan paket web server dari XAMPP tersebut pada

langkah 1.

Page 10: Instalasi Framework “Laravel” di Windows dan di Linux Ubuntuilmuti.org/.../uploads/2014/03/...di_Windows_dan_di_Linux_Ubuntu.pdf · virtual host sahabat). Ketikan perintah berikut

Lisensi Dokumen:

Copyright © 2008-2014 ilmuti.org Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat t idak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. T idak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org

Langkah 1

Saya akan menggunakan PHP dan Curl yang terdapat pada bundelan paket web server

dari XAMPP tadi, nah PHP dan Curl tersebut belum terdeteksi di sistem Linux Ubuntu

saya, namun apabila sahabat sudah punya instalasi web server dengan PHP dan Curl

terdeteksi di sistem silahkan lewati langkah ini menuju langkah 2. Oke, supaya PHP dan

Curl terdeteksi di sistem Linux maka ketikan perintah berikut di terminal:

Langkah 2

Sekarang waktunya instal Composer, ketikan perintah berikut di terminal:

Langkah 3

Sekarang waktunya instal Laravel, terlebih dahulu pindah ke direktori htdocs, pada

terminal dengan ketik cd htdocs (silahkan sesuaikan dengan lokasi htdocs atau lokasi

virtual host sahabat). Ketikan perintah berikut untuk memulai instalasi Laravel versi

terbaru:

Silahkan ganti nama-project sesuai dengan nama project yang ingin Anda buat, sekali

lagi saya ingatkan bahwa sahabat perlu terkoneksi ke internet untuk melakukan

instalasi. Setelah instalasi maka Laravel sudah terinstal di htdocs dengan nama folder

nama-project.

$ sudo update-alternatives --install "/usr/bin/php" "php" "/opt/lampp/bin/php" 1

$ sudo update-alternatives --install "/usr/bin/curl" "curl" "/opt/lampp/bin/curl" 1

$ curl -ksS https://getcomposer.org/installer | php

$ sudo mv composer.phar /usr/local/bin/composer

composer create-project laravel/laravel nama-project --prefer-dist

Page 11: Instalasi Framework “Laravel” di Windows dan di Linux Ubuntuilmuti.org/.../uploads/2014/03/...di_Windows_dan_di_Linux_Ubuntu.pdf · virtual host sahabat). Ketikan perintah berikut

Lisensi Dokumen:

Copyright © 2008-2014 ilmuti.org Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat t idak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. T idak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org

Langkah 4

Langkah terakhir adalah mengubah permisi direktori storage, ketik di terminal perintah

berikut (silahkan disesuaikan dengan direktori sahabat):

Catatan: Jika sahabat sudah melakukan langkah 1-4, untuk berikutnya bila mau

instalasi Laravel cukup lakukan langkah 3 dan 4 saja.

chmod 777 -R htdocs/nama-project/app/storage

Proses instalasi framework di Linux Ubuntu

Page 12: Instalasi Framework “Laravel” di Windows dan di Linux Ubuntuilmuti.org/.../uploads/2014/03/...di_Windows_dan_di_Linux_Ubuntu.pdf · virtual host sahabat). Ketikan perintah berikut

Lisensi Dokumen:

Copyright © 2008-2014 ilmuti.org Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat t idak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. T idak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org

Penutup

Setelah Anda berhasil menginstall framework Laravel, mungkin Anda bertanya dimana

letak konfigurasinya? Di Laravel hamper tidak ada konfigurasi. Anda bebas untuk

mengembangkan konfigurasi Anda sendiri. Namun Anda mungkin bisa melihat ke file

app.php di direktori app/config/app.php, file ini berisi beberapa konfigurasi seperti url

dan timezone yang mungkin Anda inigin merubahnya sesuai aplikasi Anda.

Demikianlah artikel saya tentang Instalasi Framework Laravel di Windows dan di

Linux Ubuntu. Semoga artikel ini sangat membantu bagi Anda yang ingin memcicipi

atau menggunakan framework Laravel. Jika Anda menyukai artikel ini atau memiliki

pertanyaan, silakan posting komentar dibawah sehingga mendorong saya untuk menulis

artikel yang lebih berguna. Selamat berjumpa di artikel saya selanjutnya. Terima kasih

telah membaca artikel ini. :D

Referensi

http://laravel.com/docs/quick#installation

http://laravel.com/docs/installation

https://getcomposer.org/doc/00-intro.md

http://id-laravel.com/post/instalasi- laravel-4

http://catatanbelajar.com/2013/11/cara-instalasi- laravel-windows- linux-ubuntu/

http://masputih.com/2014/01/belajar- laravel-4-01-instalasi-composer- laravel- laler

Page 13: Instalasi Framework “Laravel” di Windows dan di Linux Ubuntuilmuti.org/.../uploads/2014/03/...di_Windows_dan_di_Linux_Ubuntu.pdf · virtual host sahabat). Ketikan perintah berikut

Lisensi Dokumen:

Copyright © 2008-2014 ilmuti.org Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat t idak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. T idak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org

Biografi

Abdul Rohman

Lahir di Tangerang pada tanggal 10 Mei 1990. Merupakan

seorang yang berpenampilan sederhana tapi berkompeten dalam

hal-hal yang berhubungan dengan komputer. Dia mulai

memperdalam dunia komputer pada jurusan Multimedia di

SMKN 1 Tangerang. Saat ini dia sedang menempuh pendidikan

perkuliahan di STMIK Raharja jurusan Sistem Informasi

konsentrasi Computer Accountancy dan selanjutnya akan menempuh program

masternya di Universitas Negeri atau Luar Negeri (Insyallah…amin). Disamping kuliah

dia juga bekerja di perusahaan Digital Printing yang mana menurutnya disitu ada

keseimbangan antara ide kreatif, teknologi dan konsep. Cita-citanya yang sekarang

adalah ingin menjadi seorang Technopreneur.

Info lebih lanjut (jangan hubungi dokter) www.abdulrohman.web.id