Panduan Installasi Laravel

Prasyarat (Pastikan Sudah Terinstall)

  • PHP ≥ 8.1 (disarankan 8.2 atau 8.3)

  • Composer (dependency manager PHP)

  • Database (MySQL / PostgreSQL / SQLite / SQL Server)

  • Web Server (opsional, bisa pakai built-in server Laravel)


Metode 1: Instalasi via Composer (Global)

1. Install Laravel Installer (Global)

bash
composer global require laravel/installer

Pastikan ~/.composer/vendor/bin ada di PATH sistem.

2. Buat Proyek Baru

bash
laravel new nama-proyek-anda

3. Masuk ke Direktori Proyek

bash
cd nama-proyek-anda

4. Jalankan Server Development

bash
php artisan serve

Akses http://localhost:8000


Metode 2: Instalasi via Composer (create-project)

Tanpa installer global:

bash
composer create-project laravel/laravel nama-proyek-anda
cd nama-proyek-anda
php artisan serve

Konfigurasi Environment (.env)

  1. Salin file contoh environment:

bash
cp .env.example .env
  1. Generate key aplikasi:

bash
php artisan key:generate
  1. Sesuaikan koneksi database di file .env:

text
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=nama_database
DB_USERNAME=root
DB_PASSWORD=

Migrasi Database (Opsional)

Jika sudah membuat migrasi:

bash
php artisan migrate

Menjalankan Aplikasi

Development Server

bash
php artisan serve

Menggunakan Port Berbeda

bash
php artisan serve --port=8080

Untuk Production (menggunakan web server seperti Nginx/Apache)

Arahkan document root ke folder public/.


Struktur Penting yang Perlu Diketahui

Folder/FilesFungsi
app/Kode inti aplikasi (Models, Controllers, dll)
routes/File definisi rute (web.php, api.php)
resources/views/Template Blade
public/Entry point & asset publik
.envKonfigurasi lingkungan (jangan commit!)
composer.jsonDaftar dependensi proyek

Verifikasi Instalasi

Buka terminal:

bash
php artisan --version

Contoh output: Laravel Framework 11.x


Troubleshooting Umum

MasalahSolusi
PHP version not supportedUpgrade PHP ke ≥ 8.1
composer not foundInstall Composer terlebih dahulu
key:generate errorPastikan file .env ada dan bisa ditulis
403 ForbiddenPastikan document root mengarah ke public/
Port 8000 already in useGunakan --port=8080 atau port lain

Ringkasan Perintah Cepat

bash
composer global require laravel/installer
laravel new myapp
cd myapp
php artisan serve

Selamat mencoba! Jika ada kendala, biasanya penyebabnya ada di versi PHP atau izin folder (storage/ dan bootstrap/cache/ harus writable).

Post a Comment for "Panduan Installasi Laravel"