Tutorial Instalasi Laravel 11

Panduan langkah demi langkah untuk menginstal Laravel 11, mulai dari persiapan sistem, instalasi Composer, konfigurasi environment, menjalankan Laravel, hingga opsi tambahan seperti penggunaan XAMPP atau IIS.

Ikhsan Maulana

2/3/20252 min baca

1. Persiapan Sebelum Instalasi

Sebelum menginstal Laravel 11, pastikan sistem Anda telah memenuhi persyaratan berikut:

  • PHP ≥ 8.2

  • Composer (Dependency Manager untuk PHP)

  • Database (MySQL, PostgreSQL, SQL Server, atau SQLite sesuai kebutuhan)

  • Node.js & NPM (untuk frontend assets jika diperlukan)

2. Menginstal Composer

Composer adalah dependency manager untuk PHP. Jika belum terinstal, silakan unduh dan instal dari getcomposer.org.

Setelah instalasi selesai, pastikan Composer sudah dapat digunakan dengan menjalankan perintah berikut di terminal atau command prompt:

3. Instalasi Laravel 11

Jalankan perintah berikut untuk menginstal Laravel 11 menggunakan Composer:

Gantilah nama_proyek dengan nama folder proyek yang diinginkan.

Setelah proses instalasi selesai, masuk ke folder proyek:

4. Konfigurasi Environment (.env)

Laravel menggunakan file .env untuk mengatur konfigurasi dasar, termasuk koneksi database. Ubah file .env sesuai dengan konfigurasi database Anda. Contoh untuk menggunakan MySQL:

Pastikan Anda mengganti nama_database, DB_USERNAME, dan DB_PASSWORD sesuai dengan konfigurasi database Anda.

Jika menggunakan SQL Server:

DB_CONNECTION=sqlsrv DB_HOST=localhost DB_PORT=1433 DB_DATABASE=nama_database DB_USERNAME=sa DB_PASSWORD=password123

5. Menjalankan Laravel

Setelah konfigurasi selesai, jalankan perintah berikut untuk menjalankan server lokal Laravel:

Server akan berjalan di http://127.0.0.1:8000. Anda bisa mengakses proyek Laravel Anda melalui browser dengan alamat tersebut.

6. Menjalankan Migrasi Database

Jika proyek Laravel Anda menggunakan database, jalankan perintah migrasi berikut untuk membuat tabel-tabel yang diperlukan:

7. Instalasi NPM (Opsional)

Jika proyek Laravel Anda menggunakan frontend seperti Vue atau React, Anda perlu menginstal dependensi frontend dengan NPM:

Untuk meng-compile assets frontend, jalankan perintah berikut:

8. Menggunakan Artisan Command

Laravel menyediakan banyak command bawaan yang bisa digunakan, misalnya:

  • php artisan make:model NamaModel -m (Membuat model beserta file migrasi)

  • php artisan make:controller NamaController (Membuat controller baru)

  • php artisan make:migration buat_tabel_baru (Membuat file migrasi untuk tabel baru)

Untuk melihat daftar lengkap command Artisan, jalankan:

9. Menjalankan Laravel di IIS atau XAMPP (Opsional)

Jika menggunakan XAMPP atau IIS, pastikan mod_rewrite diaktifkan untuk Apache atau konfigurasi IIS sudah disesuaikan.

Menggunakan XAMPP

  1. Pindahkan proyek Laravel ke folder C:\xampp\htdocs\nama_proyek

  2. Jalankan XAMPP dan aktifkan Apache serta MySQL

  3. Akses melalui browser: http://localhost/nama_proyek/public

Menggunakan IIS

  1. Tambahkan situs baru di IIS dengan folder proyek Laravel sebagai root

  2. Pastikan rewrite module sudah diaktifkan

  3. Sesuaikan web.config jika perlu agar routing Laravel berjalan dengan baik

10. Selesai!

Sekarang Laravel 11 telah terinstal dan siap digunakan. Anda bisa mulai mengembangkan aplikasi dengan framework ini. Jika ada kendala, pastikan untuk mengecek dokumentasi resmi Laravel di laravel.com.