Om Swastiastu,
Akhirnya setelah sekian lama kita bisa bejumpa lagi dan kali ini saya akan membahas bagaimana cara install Framework PHP Laravel di windows dengan Paket web server dari XAMPP.
Apa itu Laravel ?
Laravel adalah Sebuah Framework PHP yang bersifat Open Sources, Laravel dibuat oleh Taylor Otwel dan digunakan untuk membangun sebuah web dengan mengusung konsep MVC (Model-View-Controller).
Apa Yang Diperlukan dalam mengistal laravel di Windows?
- XAMPP kalau bisa yang versi terbaru ya
- Composer
- Framework Laravel
Apa Itu Composer?
Composer adalah sebuah aplikasi Level-Package Manajer untuk PHP atau bisa dibilang composer digunakan untuk menginstall Package PHP. Composer sendiri juga digunakan untuk membuat koding PHP lebih struktur dan rapi sehingga konsep OOP dapat di terapkan dengan baik. karena dalam PHP jika kita ingin menggunakan suatu fungsi di file lain maka kita perlu menginclude dan merequire file tersebut sehingga file tersebut seolah-olah cuma ada satu tapi dengan adanya composer dengan autoload dan namespace-nya kita dapat mengambil fungsi tanpa harus menginclude dan merequire nya.
Langkah-Langkah Installasi Framework Laravel di Windows
2. Install Composer yang dapat di download di
website getcomposer pilih download dan klik pada tulisan biru yang composer-setup.exe seperti gambar di bawah.
Langkah-langkah Installasi Composer
a. setelah selesai buka komposer yang sudah di download dengan klik dua kali ya maka proses installasi akan berjalan. dan akan muncul seperti gambar di bawah
b. Kalian bisa pilih Develover mode dan klik next
d. Dan secara otomatis akan muncul tempat dimana kita akan menginstal Composer kalian dapat merubahnya jika itu dibutuhkan. lalu next lagi.
e. Disini kalian diminta untuk mencari dimana file PHP.exe berada jika kalian menggunakan XAMPP kalian bisa cari di folder XAMPP/php/php.exe biasanya langsung terbaca sendiri sehingga tinggal di next saja.
f. LAlu ada akan ditanyakan apakah akan mengunakan proxy saat mendownload kita pilih tidak saja
g. Maka akan muncul daptar yang akan di install lalu langsung next.
h. Lalu tunggu proses download dan installasi nya selesai karena ini download maka membutuhkan koneksi internet ya kawan-kawan.
i. jika suda selesai akan muncul seperti ini. pilih next.
j. dan sudah selesai pilih Finish
k. untuk menggunakan komposer maka kalian tinggal mengetik composer di CMD
3. Proses installasi Composer sudah selesai tinggal kita menginstall Laravelnya dan disini
ada dua cara mengistall laravel yaitu
- install laravel dengan Composer
- Install Laravel secara manual.
2.0 Cara Install Laravel dengan composer
kita hanya perlu mengetikan
C:\xampp\htdocs>cd/
C:\>cd xampp
C:\xampp>cd htdocs
jika kalian inginmengunakan laravel versi terbaru dapat dilakukan dengan perintah dibawah
C:\xampp\htdocs>composer create-project --prefer-dist laravel/laravel laravela
^CTerminate batch job (Y/N)? y
Karena php saya masih rendah maka saya install laravel versi 5.2 dengan perintah
C:\xampp\htdocs>composer create-project --prefer-dist laravel/laravel laravela "5.2.*"
#yang ditandai warna kuning itu dapat diganti sesuai dengan nama folder project anda nantinya
lalu tunggu sampai selesai yak. dengan proses ini semua selesai dengan cepat ya kawan enggak pakek lama wkwkwkw. tapi terkadang karena banyak masalah maka cara install laravel dengan manual diperlukan gitu lo wkwkwk.
jika sudah selesai silahkan coba cek di browser dengan mengetik localhost/namaprojectkalian/public
itu adalah default dari pemanggilan laravel di browser.
2.1 langkah-langkah menginstall laravel secara manual
Untuk Menginstall laravel secara manual maka kita perlu mendownload file installasi Laravelnya dengan search di google dengan kata kunci
download laravel lalu cari yang dari website github ya. contoh bisa download di https://github.com/laravel/laravel
Cara download di github
1. click clone or download
2. lalu pilih download zip maka file akan terdownload secara otomatis.
3. lalu extrak file Laravel yang telah kita download dan copy semua isinya ke xampp/htdocs/ buat nama terserah kalian misal laravel5
4. lalu kita coba akses filenya dari browser melalui localhost dan jangan lupa xampp webserver dan mysql server start ya atau di running.
5. lalu akses di browser dengan mengetikkan localhost/laravel5/public/ maka akan muncul pesan error seperti dibawah
Warning: require(C:\xampp\htdocs\laravel5\public/../vendor/autoload.php): failed to open stream: No such file or directory in C:\xampp\htdocs\laravel5\public\index.php on line 24
Fatal error: require(): Failed opening required 'C:\xampp\htdocs\laravel5\public/../vendor/autoload.php' (include_path='.;C:\xampp\php\PEAR') in C:\xampp\htdocs\laravel5\public\index.php on line 24
Itu menandakan bahwa composer belum berjalan di folder tersebut sehingga kita perlu mengintall composer di folder tersebut dengan perintah
composer install
di folder tempat laravel melalui CMD yang administrator ya. nya seperti gambar di bawah
6. jika anda mendapat pesan seperti di bawah anda bisa update xampp anda atau gunakan versi laravel yang lebih kecil misal dari yang 5.6 ke 5.2
C:\xampp\htdocs\laravel5>composer install
Loading composer repositories with package information
Updating dependencies (including require-dev)
Your requirements could not be resolved to an installable set of packages.
Problem 1
- This package requires php ^7.1.3 but your PHP version (5.5.19) does not sa
tisfy that requirement.
Problem 2
- Installation request for nunomaduro/collision ^2.0 -> satisfiable by nunom
aduro/collision[v2.0.0].
- nunomaduro/collision v2.0.0 requires php ^7.1 -> your PHP version (5.5.19)
does not satisfy that requirement.
Problem 3
lalu coba composer install lagi. jika proses download selesai dan tanpa error maka kita lanjut ke tahap berikutnya yaitu kita cek lagi laravel kita di browser.
7. pasti akan muncul pesan
Whoops, looks like something went wrong. itu menandakan file .env nya tidak ada atau namanya belum di ganti karena defaultnya namanya .env.example sedangkan yang digunakan itu file .env. maka rename file .env.example dengan menghapus examplenya dan titik di belakang dibiarkan saja agar tidak error dan jika muncul pesan pilih yes ya.
8. maka coba lagi di cek di browser ya disini localhost/laravel5/public jika muncul pesan error
RuntimeException in compiled.php line 7771: No supported encrypter found. The cipher and / or key length are invalid. seperti gambar di bawah maka ketikan perintah
php artisan key:generate
di file laravel anda melalui cmd untuk mengaktifkan application key di laravel, dan jika sudah seperti di bawah maka sudah benar.
C:\xampp\htdocs\laravel5>php artisan key:generate
Application key [base64:Ri1GlbFKOJsRZ++j8mFB3m3Ifp2VXXlyjkarJEgKbh4=] set succes
sfully.
C:\xampp\htdocs\laravel5>
setelah itu kita coba cek lagi di browser yak jika sudah muncul tulisan Laravel 5 di tengah maka proses installasi sudah selesai.
Sekian postingan Kali ini semoga bermanfaat ya kawan-kawan ,
Buang rasa malas mu dan teruslah berbagi kebaikan.
Om Santih, Santih, Santih Om.