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)
composer global require laravel/installerPastikan ~/.composer/vendor/bin ada di PATH sistem.
2. Buat Proyek Baru
laravel new nama-proyek-anda
3. Masuk ke Direktori Proyek
cd nama-proyek-anda4. Jalankan Server Development
php artisan serve
Akses http://localhost:8000
Metode 2: Instalasi via Composer (create-project)
Tanpa installer global:
composer create-project laravel/laravel nama-proyek-anda cd nama-proyek-anda php artisan serve
Konfigurasi Environment (.env)
Salin file contoh environment:
cp .env.example .envGenerate key aplikasi:
php artisan key:generate
Sesuaikan koneksi database di file
.env:
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:
php artisan migrate
Menjalankan Aplikasi
Development Server
php artisan serve
Menggunakan Port Berbeda
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/Files | Fungsi |
|---|---|
app/ | Kode inti aplikasi (Models, Controllers, dll) |
routes/ | File definisi rute (web.php, api.php) |
resources/views/ | Template Blade |
public/ | Entry point & asset publik |
.env | Konfigurasi lingkungan (jangan commit!) |
composer.json | Daftar dependensi proyek |
Verifikasi Instalasi
Buka terminal:
php artisan --versionContoh output: Laravel Framework 11.x
Troubleshooting Umum
| Masalah | Solusi |
|---|---|
PHP version not supported | Upgrade PHP ke ≥ 8.1 |
composer not found | Install Composer terlebih dahulu |
key:generate error | Pastikan file .env ada dan bisa ditulis |
403 Forbidden | Pastikan document root mengarah ke public/ |
Port 8000 already in use | Gunakan --port=8080 atau port lain |
Ringkasan Perintah Cepat
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"
Post a Comment