Laravel adalah framework PHP yang populer untuk membangun aplikasi web modern. Menginstall Laravel di Windows dengan XAMPP adalah cara yang umum dan mudah, terutama bagi pemula. Panduan ini akan memandu Anda langkah demi langkah melalui proses instalasi, memastikan Anda memiliki lingkungan pengembangan Laravel yang berfungsi dengan baik. Artikel ini akan membahas secara detail cara install Laravel di Windows dengan XAMPP sehingga Anda dapat memulai proyek Laravel Anda tanpa hambatan.
Persiapan Awal: Mengunduh dan Menginstall XAMPP
Sebelum memulai instalasi Laravel, pastikan Anda sudah menginstall XAMPP. XAMPP adalah paket perangkat lunak gratis yang berisi Apache, MySQL, PHP, dan Perl. Ini menyediakan lingkungan server lokal yang diperlukan untuk menjalankan aplikasi PHP seperti Laravel.
- Unduh XAMPP: Kunjungi situs web resmi Apache Friends (https://www.apachefriends.org/index.html) dan unduh versi XAMPP yang sesuai dengan sistem operasi Windows Anda. Pilih versi PHP yang kompatibel dengan versi Laravel yang ingin Anda gunakan (Laravel 9 dan yang lebih baru membutuhkan PHP 8.0+).
- Install XAMPP: Setelah selesai mengunduh, jalankan file installer XAMPP. Ikuti petunjuk instalasi. Biasanya, Anda dapat menerima pengaturan default. Pastikan untuk memilih komponen Apache dan MySQL selama proses instalasi. Pilih lokasi instalasi yang mudah diakses, misalnya
C:\xampp
. - Jalankan XAMPP Control Panel: Setelah instalasi selesai, buka XAMPP Control Panel. Mulai modul Apache dan MySQL dengan mengklik tombol "Start" di sebelah masing-masing modul. Jika ada peringatan firewall, izinkan akses untuk kedua modul tersebut.
Dengan XAMPP yang sudah terinstall dan berjalan, kita siap untuk melanjutkan ke langkah berikutnya: menginstall Composer.
Install Composer: Dependency Manager untuk PHP
Composer adalah dependency manager untuk PHP. Ini digunakan untuk mengelola dependencies (ketergantungan) proyek Laravel, seperti packages dan libraries. Composer akan mengunduh dan menginstall semua dependencies yang dibutuhkan oleh proyek Laravel Anda.
- Unduh Composer: Kunjungi situs web resmi Composer (https://getcomposer.org/download/) dan unduh installer Composer untuk Windows.
- Jalankan Installer Composer: Jalankan file installer Composer yang sudah diunduh. Ikuti petunjuk instalasi. Pastikan installer mendeteksi lokasi PHP Anda dengan benar (biasanya di dalam direktori XAMPP, misalnya
C:\xampp\php\php.exe
). Jika tidak terdeteksi otomatis, Anda perlu menunjukkannya secara manual. - Tambahkan Composer ke PATH: Installer Composer akan menawarkan untuk menambahkan Composer ke sistem PATH Anda. Pastikan opsi ini dicentang. Ini memungkinkan Anda untuk menjalankan perintah
composer
dari command prompt atau terminal mana pun. - Verifikasi Instalasi Composer: Buka command prompt atau terminal baru. Ketik perintah
composer -v
dan tekan Enter. Jika Composer berhasil terinstall, Anda akan melihat informasi versi Composer yang terinstall.
Membuat Proyek Laravel Baru: Menggunakan Composer
Setelah Composer terinstall, Anda dapat membuat proyek Laravel baru menggunakan perintah composer create-project
. Buka command prompt atau terminal, lalu navigasikan ke direktori tempat Anda ingin menyimpan proyek Laravel Anda. Misalnya, Anda dapat membuat proyek di dalam direktori htdocs
XAMPP (misalnya, C:\xampp\htdocs
).
- Navigasi ke Direktori Proyek: Gunakan perintah
cd
untuk navigasi ke direktorihtdocs
atau direktori lain yang Anda inginkan. Contoh:
cd C:\xampp\htdocs
- Buat Proyek Laravel: Jalankan perintah berikut untuk membuat proyek Laravel baru:
composer create-project --prefer-dist laravel/laravel nama-proyek
Ganti nama-proyek
dengan nama proyek yang Anda inginkan. Composer akan mengunduh dan menginstall Laravel serta semua dependencies yang diperlukan. Proses ini mungkin memakan waktu beberapa menit, tergantung pada kecepatan internet Anda.
Konfigurasi Database: Membuat Database MySQL untuk Laravel
Sebagian besar aplikasi web Laravel membutuhkan database untuk menyimpan data. Anda perlu membuat database MySQL untuk proyek Laravel Anda menggunakan phpMyAdmin, yang sudah termasuk dalam XAMPP.
- Buka phpMyAdmin: Buka web browser Anda dan kunjungi
http://localhost/phpmyadmin
. Ini akan membuka halaman phpMyAdmin. - Buat Database Baru: Klik tab "Databases". Masukkan nama database yang Anda inginkan (misalnya,
laravel_db
) di kolom "Create database" dan klik tombol "Create". - Konfigurasi File .env: Kembali ke text editor Anda dan buka file
.env
di direktori proyek Laravel Anda. Cari bagian yang berkaitan dengan konfigurasi database. Ubah nilai-nilai berikut agar sesuai dengan pengaturan database Anda:
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=laravel_db
DB_USERNAME=root
DB_PASSWORD=
DB_DATABASE
: Ganti dengan nama database yang Anda buat (misalnya,laravel_db
).DB_USERNAME
: Secara default, username MySQL di XAMPP adalahroot
.DB_PASSWORD
: Secara default, password MySQL di XAMPP kosong. Jika Anda telah mengatur password untuk MySQL, masukkan password tersebut.
Menjalankan Aplikasi Laravel: Menggunakan Artisan Serve
Setelah database dikonfigurasi, Anda dapat menjalankan aplikasi Laravel Anda menggunakan perintah php artisan serve
. Artisan adalah command-line interface (CLI) yang disediakan oleh Laravel.
- Navigasi ke Direktori Proyek: Buka command prompt atau terminal dan navigasikan ke direktori proyek Laravel Anda (misalnya,
C:\xampp\htdocs\nama-proyek
). - Jalankan Artisan Serve: Jalankan perintah berikut:
php artisan serve
Ini akan memulai development server Laravel pada alamat http://127.0.0.1:8000
(atau alamat lain jika port 8000 sudah digunakan).
- Akses Aplikasi Laravel: Buka web browser Anda dan kunjungi alamat yang ditampilkan oleh perintah
php artisan serve
(misalnya,http://127.0.0.1:8000
). Anda akan melihat halaman selamat datang Laravel, yang menandakan bahwa aplikasi Laravel Anda berhasil diinstall dan dijalankan.
Mengatasi Masalah Umum: Troubleshooting Instalasi Laravel di Windows
Selama proses instalasi, Anda mungkin menghadapi beberapa masalah umum. Berikut adalah beberapa tips untuk troubleshooting:
- Composer Tidak Dikenal: Jika perintah
composer
tidak dikenali, pastikan Anda telah menambahkan Composer ke sistem PATH Anda selama proses instalasi. Coba restart command prompt atau terminal. - Koneksi Database Gagal: Jika Anda mendapatkan kesalahan koneksi database, periksa kembali konfigurasi database Anda di file
.env
. Pastikan nama database, username, dan password sudah benar. Pastikan juga modul MySQL di XAMPP sudah berjalan. - Permission Issues: Terkadang, Anda mungkin menghadapi masalah permission (izin akses) saat menginstall dependencies. Coba jalankan command prompt atau terminal sebagai administrator.
- PHP Version Compatibility: Pastikan versi PHP yang digunakan oleh XAMPP kompatibel dengan versi Laravel yang Anda install. Laravel 9 dan yang lebih baru membutuhkan PHP 8.0+.
Langkah Selanjutnya: Mempelajari Laravel Lebih Lanjut
Selamat! Anda telah berhasil menginstall Laravel di Windows dengan XAMPP. Sekarang, Anda dapat mulai menjelajahi fitur-fitur Laravel dan membangun aplikasi web yang menakjubkan.
Berikut adalah beberapa sumber daya untuk mempelajari Laravel lebih lanjut:
- Dokumentasi Resmi Laravel: Dokumentasi resmi Laravel (https://laravel.com/docs/) adalah sumber informasi terlengkap tentang Laravel. Di sini, Anda akan menemukan panduan, tutorial, dan referensi API.
- Laravel Bootcamp: Laravel Bootcamp (https://bootcamp.laravel.com/) adalah kursus gratis yang memandu Anda melalui dasar-dasar Laravel.
- Laracasts: Laracasts (https://laracasts.com/) adalah platform pembelajaran online yang menawarkan video tutorial tentang Laravel dan teknologi web lainnya.
- Komunitas Laravel: Bergabunglah dengan komunitas Laravel di forum, grup Facebook, atau Slack. Anda dapat bertanya, berbagi pengetahuan, dan berkolaborasi dengan developer Laravel lainnya.
Dengan panduan ini, Anda sekarang memiliki dasar yang kuat untuk cara install Laravel di Windows dengan XAMPP dan memulai perjalanan Anda dalam pengembangan aplikasi web menggunakan Laravel. Selamat mencoba dan semoga sukses!