instalasi framework “laravel” di windows dan di linux...
TRANSCRIPT
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..
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
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.
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.
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.
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
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.
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
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.
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
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
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
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