Server Requirements

Framework Laravel memiliki beberapa system requirement yang direkomendasikan untuk kamu penuhi. Walaupun pada dasarnya jika kamu menggunakan XAMPP, system requirement pada Laravel sudah tercukupi. Berikut beberapa system requirement pada Laravel:

PHP >= 7.1.3
BCMath PHP Extension
Ctype PHP Extension
JSON PHP Extension
Mbstring PHP Extension
OpenSSL PHP Extension
PDO PHP Extension
Tokenizer PHP Extension
XML PHP Extension

Instalasi Composer

Laravel menggunakan Composer untuk mengatur dependency nya. Jadi sebelum menginstal Laravel, pastikan Composer terinstall di komputermu. Ikuti link ini, jika kamu memerlukan panduan untuk menginstall Composer.

Instalasi Laravel

Ada beberapa cara untuk menggunakan Laravel

Via Laravel installer

Download laravel menggunakan Composer :

composer global require laravel/installer

Cara ini akan membuat syntax laravel dapat digunakan pada Terminal atau CMD yang kamu gunakan. Setelah terinstal, perintah laravel new anbidev akan secara otomatis membuat folder anbidev dan sekaligus menginstal laravel beserta dependency pendukungnya yang terbaru sesuai versi composer yang kamu instal.

laravel new anbidev

Via Create-Project

Alternatif lain yang bisa kamu coba adalah menggunakan Composer create-project pada Terminal atau CMD mu.

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

Prosesnya sama saja, aku sendiri menggunakan yang pertama. Selain karena faktor penyesuaian dengan developer Laravel lain di tempat kerja, cara pertama memuat lebih sedikit perintah yang perlu ditulis.

Local Development Server

Jika kamu telah menginstall PHP pada komputer yang kamu gunakan dan kamu ingin menjalankannya tanpa menggunakan aplikasi web server, maka kamu bisa mencoba perintah serve milik artisan.

php artisan serve

Secara default, perintah ini akan membuat aplikasimu berjalan di server http://localhost:8000.

Lalu bagaimana caranya agar tidak berjalan di port 8000?