Instalasi php Framework Laravel pada Microsoft Windows

jasa pengembang website terbaik

Sebenarnya ingin saya share beberapa waktu yang lalu mengenai instalasi framework ini, berhubung tidak sempet , dan sempet memiliki waku yang sedikit sekarang ini, maka saya gunakan untuk berbagi hal instalasi mengenai laravel bagi pecinta bahasa pemrograman PHP.

 

Require tools (aplikasi yang di butuhkan):

  1.   Xampp 1.7.7
  2.  Php 5.3
  3.  Adobe Dreamweaver
  4.  browser Mozilla , Chrome dan lain lain.
  5. Composer

 

Langkah Pengerjaan.

  1. Siapkan kopi + rokok
  2. Otak yang tenang , sehingga gampang memahami (hehe..)
  3. Mempersiapkan tools composer
  4. Setup php.ini
  5. Setup httpd pada APACHE
  6. Memasukan file composer di folder php.

 

Mengapa Laravel ??

Mengingat Kebutuhan Teknologi Yang selalu update terbaru maka framework yang baru datang ini menggunakan teknologi terbaru sebagai media pengembangan suatu aplikasi berbasis website.

Kelebihan Laravel ??

  1. Integritas design yang secara default di bangun dengan menggunakan bootstrap (twitter design mock up).
  2. Penggunaan Strukture bahasa pemrograman yang full OOP (Object Oriented Programing )sebagai implementasi pemrograman pada php framework ini.
  3. Gaya Penulisan Scripting (syntax ) yang hampir menyerupai penggunaan jquery. Sehingga dalam penggunaan antara php dan jquery lebih mudah dan ngena..
  4. Strukture EGPCS (Environment Global Post Cookies Session ) lebih kompleks dari pada penggunaan framework lain. Misal saat kita membuat aplikasi berbasis laravel , session dengan sempurna dapat di gunakan, hal ini dapat di lihat jika kita membuat login page, setelah login lalu logout , maka tindakan kembali (back) tidak mendukung pada framework ini, hampir sama seperti pada native sendiri.
  5. Dll

 

Instalasi Composer

Download composer di sini ,atau https://getcomposer.org/download/  Apa itu composer ?? Sebuah ‘dependency manager’ untuk PHP. Anda bisa menginstall suatu library melalui composer dan composer akan secara otomatis menginstall library lain yang dibutuhkan, tanpa perlu mendownload satu persatu. Mirip dengan apt get install di sistem operasi linux (laravel – id)

Lalu Tempatkan pada folder C:\xampp\php\

composerphp1

Gambar paste composer di file php

Setup Apache

Sebuah web server open source,jadi semua orang dapat menggunakannya secara gratis,bahkan anda bisa mengedit kode programnya.fungsi utama dari Apache yakni menghasilkan halaman web yang benar sesuai dengan yang dibuat oleh seorang web programmer,dengan menggunakan kode  pemrograman.

  1. Buka C:\xampp\apache\httpd.conf
  2. Hilangkan tanda # pada tulisan

 

 

LoadModule rewrite_module modules/mod_rewrite.so

httpd

Gambar setup httpd di apache

Setup Laravel

Pastikan ente sudah mendownload data framework laravel dari sini atau di website resmi laravel http://laravel.com/docs/ , lalu extract ke dalam folder c:\xampp\htdocs\nama_applikasi di sini (kasus saya ini) saya beri nama myapp.

Atau bisa langsung download dengan perintah

composer create-project laravel/laravel project-directory 4.1.*

myapp

Gambar lokasi dari pada myapp

Lalu masuk pada windows menu pada keyboard ente , lalu ketikan cmd , setelah ketemu, tekan shift + cntrl dan enter. Sehingga menjadi :

cmdopen

Gambar mencari cmd administrator

Lalu pindah directory ke C:\xampp\htdocs\myapp\ dan ketik perintah composer install pada folder tersebut.

composer install

Gambar composer install

  1. Copy file yang ada dalam folder project_ente/public ke dalam directori project anda, sehingga htaccess dapat membuka file generate tersebut.
  2. Ubah, yang ada pada public/index.php require __DIR__.’/../bootstrap/autoload.php’; menjadi require __DIR__.’/bootstrap/autoload.php’;

Dan

$app = require_once __DIR__.’/bootstrap/start.php’; menjadi $app = require_once __DIR__.’/bootstrap/start.php’;

  1. Buka browser dengam menggunakan url : localhost/myapp atau localhost/project ente.

1laravel

Demikian Tutorial yang sederhana ini saya buat dengan keadaan yang serba cepat dan mudah , semoga bermanfaat bagi dunia delopment dan programer website yang telah di tekuni / pelajari – cryme gembel @sinarsoft1

Leave a Reply

Your email address will not be published. Required fields are marked *