Cara Install Laravel Dan Error yang Biasanya Muncul

Pada contoh tutorial ini bersumber dari dokumentasi laravel terbaru. Dan versi terbaru saat tutorial ini ditulis adalah versi 10
Langkah pertama untuk install laravel terbaru harus mengetahui prasyarat yang harus dipenuhi misal versi PHP yang dibutuhkan.
Selanjutnya bagi yang belum memiliki composer adalah harus download composer di Composer (getcomposer.org). Dan kemudian jalankan perintah dibawah ini di terminal :
composer create-project laravel/laravel example-appJika saat instalasi tidak ada kemdala maka selanjutnya jalankan perinta ini untuk menjalankan server php
cd example-app
php artisan servesecara default server php akan berjalan di https://127.0.0.1:8000 maka untuk mengetahuinya buka browser. Pada kotak url jalankan https://127.0.0.1:8000. Jika muncul halaman laravel tanpa pesan error maka proses instalasi dan start server berjalan dengan baik
Kendala Saat Instalasi Laravel
Composer Tidak Compatible
Bagi yang sudah memiliki composer, biasanya tidak tercantum pada dokumentasi laravel versi yang dibutuhkan. biasanya saat create project laravel di composer baru muncul error bahwa composer yang terinstall sudah tidak lagi compatible lagi. Maka dari itu harus dilakukan update composer silahkan download di Composer (getcomposer.org) Dan Uninstall versi lama beserta cache filenya. Untuk memastikan bahwa composer sudah terinstall jalankan perintah di CMD composer --version jika versinya berubah maka composer sudah terinstall
Versi PHP Tidak Compatible
Download PHP versi terbaru di PHP: Downloads . Namun saat upgrade PHP ke versi terbaru biasanya akan muncul kendala baru. yaitu dimana beberapa project bisa jadi tidak compatible dengan php yang terbaru. Untuk mengatasi hal ini bisa menggunakan PHP Version Manager . Caranya bisa melihat pada laman berikut ini (Khusus Windows) : PHP Version Manager di Windows – Blog FQSoft
Saat proses instalasi composer tidak bisa extract file
Ini berarti ada beberapa extension yang belum diaktifkan. maka buka file php.ini dan aktifkan extension ini :
| bz2 | ffi | ftp |
| fileinfo | zip | pdo_mysql |
| gmp | intl | imap |