tutwuri
  • Error generating categories
  • Hosting
  • Indonesia
  • Website
  • Laravel
  • Bisnis
No Result
View All Result
tutwuri
  • Error generating categories
  • Hosting
  • Indonesia
  • Website
  • Laravel
  • Bisnis
No Result
View All Result
tutwuri
No Result
View All Result
Home Development

Cara Install Laravel di Windows dengan XAMPP: Panduan Langkah demi Langkah

Lyra Silverbrook by Lyra Silverbrook
August 11, 2025
in Development, Framework, Konfigurasi, PHP, Tutorial
0
Share on FacebookShare on Twitter

Laravel adalah framework PHP yang populer untuk membangun aplikasi web modern. Dengan sintaksis yang elegan dan fitur-fitur yang lengkap, Laravel memudahkan pengembang untuk membuat aplikasi yang skalabel dan mudah dikelola. Panduan ini akan memandu Anda langkah demi langkah tentang cara install Laravel di Windows dengan XAMPP, memastikan Anda dapat memulai pengembangan aplikasi Laravel Anda dengan lancar.

1. Persiapan Awal: Memastikan XAMPP Terinstal dengan Benar

Sebelum memulai proses instalasi Laravel, pastikan XAMPP (Apache, MySQL, PHP & Perl) sudah terinstal dan berfungsi dengan baik di komputer Windows Anda. XAMPP akan menyediakan lingkungan yang diperlukan untuk menjalankan aplikasi PHP seperti Laravel.

  • Unduh XAMPP: Jika Anda belum memiliki XAMPP, unduh versi terbaru yang sesuai dengan sistem operasi Windows Anda dari situs resmi Apache Friends: https://www.apachefriends.org/download.html
  • Instal XAMPP: Ikuti petunjuk instalasi yang diberikan. Pastikan Anda mencatat direktori instalasi XAMPP Anda (biasanya C:xampp).
  • Jalankan XAMPP Control Panel: Setelah instalasi selesai, jalankan XAMPP Control Panel.
  • Aktifkan Apache dan MySQL: Klik tombol “Start” di samping modul Apache dan MySQL. Pastikan kedua modul ini berjalan dengan benar. Jika terjadi error, periksa log untuk mengetahui penyebabnya (misalnya, port yang digunakan oleh aplikasi lain).

Pastikan XAMPP Anda sudah berjalan dengan baik sebelum melanjutkan. Anda dapat memverifikasi dengan membuka browser web dan mengetik http://localhost. Jika Anda melihat halaman selamat datang XAMPP, berarti XAMPP sudah terinstal dengan benar.

2. Instalasi Composer: Manajer Paket untuk PHP

Composer adalah dependency manager untuk PHP. Ini digunakan untuk mengelola package dan library yang dibutuhkan oleh proyek Laravel Anda. Instalasi Composer adalah langkah krusial sebelum Anda dapat menginstal Laravel.

Related Post

Cara Membuat Model AI dengan Tensorflow: Panduan Lengkap untuk Pemula

December 2, 2025

Contoh Project Laravel Open Source: Inspirasi & Referensi Kode

November 30, 2025

Komunitas Laravel Developer Indonesia: Bergabung & Belajar Bersama!

November 30, 2025

Cara Deploy Aplikasi Laravel ke Server: Panduan Lengkap Hingga Website Online

November 30, 2025
  • Unduh Composer: Unduh installer Composer untuk Windows dari situs resminya: https://getcomposer.org/download/
  • Jalankan Installer: Jalankan installer dan ikuti petunjuknya. Pastikan installer mendeteksi PHP yang terinstal di XAMPP Anda secara otomatis. Jika tidak, arahkan installer ke direktori php.exe di direktori instalasi XAMPP (misalnya, C:xamppphpphp.exe).
  • Tambahkan Composer ke PATH: Installer akan menawarkan untuk menambahkan Composer ke PATH sistem Anda. Ini sangat penting agar Anda dapat menjalankan perintah composer dari command prompt mana pun. Pastikan opsi ini dicentang.
  • Verifikasi Instalasi: Buka command prompt baru (atau restart yang sudah ada) dan ketik composer --version. Jika Composer terinstal dengan benar, Anda akan melihat informasi versi Composer.

Jika perintah composer tidak dikenali setelah instalasi, coba restart komputer Anda. Ini seringkali menyelesaikan masalah PATH.

3. Membuat Proyek Laravel Baru Menggunakan Composer

Setelah Composer terinstal, Anda dapat menggunakan Composer untuk membuat proyek Laravel baru. Ini adalah cara yang paling direkomendasikan untuk menginstal Laravel.

  • Buka Command Prompt: Buka command prompt (CMD) atau PowerShell.

  • Navigasi ke Direktori Proyek: Gunakan perintah cd untuk menavigasi ke direktori di mana Anda ingin menyimpan proyek Laravel Anda. Misalnya, jika Anda ingin menyimpan proyek di direktori C:xampphtdocs, ketik cd C:xampphtdocs. htdocs adalah direktori root untuk website di XAMPP.

  • Jalankan Perintah Composer Create-Project: Jalankan perintah berikut untuk membuat proyek Laravel baru:

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

    Ganti nama_proyek dengan nama yang Anda inginkan untuk proyek Anda. Misalnya, blog. Perintah ini akan mengunduh dan menginstal semua dependency yang dibutuhkan oleh Laravel.

  • Tunggu Proses Selesai: Proses ini mungkin memakan waktu beberapa menit, tergantung pada kecepatan internet Anda.

Setelah proses selesai, Anda akan memiliki direktori baru bernama nama_proyek di dalam direktori htdocs.

4. Konfigurasi Proyek Laravel: Setup Awal

Setelah proyek Laravel berhasil dibuat, Anda perlu melakukan beberapa konfigurasi awal agar aplikasi dapat berjalan dengan benar.

  • Pindah ke Direktori Proyek: Gunakan perintah cd untuk masuk ke direktori proyek yang baru dibuat. Misalnya, cd blog.

  • Buat File .env: Laravel menggunakan environment variables untuk mengelola konfigurasi aplikasi. Salin file .env.example menjadi .env:

    copy .env.example .env

    Atau, Anda bisa menggunakan perintah cp jika Anda menggunakan Git Bash atau terminal berbasis Unix.

  • Generate Application Key: Buat application key yang unik untuk aplikasi Anda. Ini penting untuk keamanan. Jalankan perintah:

    php artisan key:generate

    Perintah ini akan menghasilkan key baru dan menyimpannya di file .env.

  • Konfigurasi Database (Opsional): Jika aplikasi Anda menggunakan database, konfigurasikan detail koneksi database di file .env. Cari bagian yang berhubungan dengan database (dimulai dengan DB_) dan ubah nilai-nilainya sesuai dengan konfigurasi MySQL Anda. Biasanya, Anda akan mengatur DB_DATABASE, DB_USERNAME, dan DB_PASSWORD. Secara default, Laravel menggunakan database laravel dengan username root dan password kosong (jika Anda belum mengubahnya di XAMPP).

5. Mengatur Virtual Host di Apache (Penting untuk Akses yang Mudah)

Mengatur virtual host memungkinkan Anda mengakses aplikasi Laravel Anda melalui nama domain yang mudah diingat (misalnya, blog.local) daripada harus selalu menggunakan http://localhost/nama_proyek.

  • Buka File httpd-vhosts.conf: File ini terletak di direktori konfigurasi Apache. Biasanya, lokasinya adalah C:xamppapacheconfextrahttpd-vhosts.conf. Buka file ini dengan text editor dengan hak administrator.

  • Tambahkan Konfigurasi Virtual Host: Tambahkan konfigurasi berikut di bagian bawah file httpd-vhosts.conf:

    <VirtualHost *:80>
        DocumentRoot "C:/xampp/htdocs/nama_proyek/public"
        ServerName nama_proyek.local
        <Directory "C:/xampp/htdocs/nama_proyek/public">
            AllowOverride All
            Require all granted
        </Directory>
    </VirtualHost>

    Ganti nama_proyek dengan nama proyek Anda, dan nama_proyek.local dengan nama domain yang Anda inginkan (misalnya, blog.local). Pastikan direktori DocumentRoot dan <Directory> mengarah ke direktori public di proyek Laravel Anda.

  • Edit File hosts: File hosts digunakan untuk memetakan nama domain ke alamat IP. File ini terletak di C:WindowsSystem32driversetchosts. Buka file ini dengan text editor dengan hak administrator.

  • Tambahkan Entri ke File hosts: Tambahkan baris berikut di bagian bawah file hosts:

    127.0.0.1   nama_proyek.local

    Ganti nama_proyek.local dengan nama domain yang Anda atur di file httpd-vhosts.conf.

  • Restart Apache: Restart modul Apache di XAMPP Control Panel agar perubahan konfigurasi diterapkan.

Sekarang, Anda seharusnya dapat mengakses aplikasi Laravel Anda melalui browser dengan mengetik http://nama_proyek.local (misalnya, http://blog.local).

6. Menjalankan Aplikasi Laravel: Memulai Development

Setelah semua konfigurasi selesai, Anda siap untuk menjalankan aplikasi Laravel Anda.

  • Gunakan Artisan Serve (Untuk Development): Laravel menyediakan development server yang mudah digunakan menggunakan Artisan, command-line interface Laravel. Di command prompt, di dalam direktori proyek Anda, jalankan perintah:

    php artisan serve

    Perintah ini akan menjalankan development server di http://localhost:8000. Anda dapat membuka alamat ini di browser Anda untuk melihat aplikasi Laravel Anda. Cara ini sangat berguna selama pengembangan.

  • Gunakan Virtual Host (Direkomendasikan): Jika Anda sudah mengatur virtual host seperti yang dijelaskan di bagian sebelumnya, Anda dapat mengakses aplikasi Anda melalui nama domain yang Anda konfigurasi (misalnya, http://blog.local). Cara ini lebih mendekati bagaimana aplikasi Anda akan dijalankan di lingkungan production.

7. Memecahkan Masalah Umum Saat Instalasi Laravel dengan XAMPP

Meskipun proses instalasi Laravel relatif mudah, Anda mungkin menghadapi beberapa masalah. Berikut adalah beberapa masalah umum dan cara mengatasinya:

  • Error Class 'PDO' not found: Ini berarti ekstensi PDO untuk PHP tidak diaktifkan. Buka file php.ini (biasanya terletak di C:xamppphpphp.ini) dan cari baris extension=pdo_mysql. Hilangkan tanda ; di awal baris untuk mengaktifkan ekstensi tersebut. Kemudian, restart Apache.
  • Error The stream or file "/path/to/laravel/storage/logs/laravel.log" could not be opened in append mode: Ini berarti PHP tidak memiliki izin untuk menulis ke direktori storage/logs. Anda perlu mengubah izin direktori tersebut. Caranya bervariasi tergantung pada sistem operasi Anda. Di Windows, Anda bisa mengklik kanan direktori storage, pilih “Properties”, lalu “Security”, dan berikan izin “Write” kepada pengguna yang menjalankan Apache (biasanya “IUSR”).
  • Error No input file specified.: Ini biasanya terjadi jika konfigurasi virtual host Anda tidak benar. Pastikan DocumentRoot dan <Directory> mengarah ke direktori public di proyek Laravel Anda.
  • Composer Error: Permasalahan Koneksi Internet: Pastikan koneksi internet Anda stabil selama proses instalasi Composer dan Laravel. Jika Anda menggunakan proxy, konfigurasi proxy di Composer.
  • Artisan Command Not Found: Pastikan Anda menjalankan perintah php artisan dari direktori proyek Laravel Anda.

8. Struktur Direktori Laravel: Memahami Organisasi Proyek

Memahami struktur direktori Laravel sangat penting untuk pengembangan yang efisien. Berikut adalah beberapa direktori penting:

  • app/: Berisi kode inti aplikasi Anda, seperti controllers, models, providers, dan middleware.
  • bootstrap/: Berisi bootstrap files yang digunakan untuk memulai aplikasi.
  • config/: Berisi file konfigurasi untuk berbagai aspek aplikasi, seperti database, email, dan session.
  • database/: Berisi migrations, seeds, dan factories untuk mengelola database Anda.
  • public/: Direktori root untuk web server Anda. Berisi file index.php (titik masuk aplikasi) dan aset publik seperti CSS, JavaScript, dan gambar.
  • resources/: Berisi views (template tampilan), language files, dan aset mentah (misalnya, SCSS, JavaScript sebelum kompilasi).
  • routes/: Berisi definisi routes aplikasi Anda.
  • storage/: Berisi file yang dihasilkan aplikasi, seperti logs, cache, dan session data.
  • tests/: Berisi tests untuk aplikasi Anda.
  • vendor/: Berisi dependencies yang diinstal oleh Composer.

9. Tips Tambahan untuk Pengembangan Laravel di Windows dengan XAMPP

Berikut adalah beberapa tips tambahan untuk meningkatkan pengalaman pengembangan Laravel Anda di Windows dengan XAMPP:

  • Gunakan Editor Kode yang Baik: Gunakan editor kode yang mendukung PHP dan Laravel dengan baik, seperti Visual Studio Code (dengan ekstensi PHP Intelephense), PhpStorm, atau Sublime Text.
  • Aktifkan Mod Rewrite: Pastikan modul mod_rewrite diaktifkan di Apache. Ini diperlukan agar Laravel dapat menggunakan pretty URLs. Anda dapat mengaktifkannya dengan menghilangkan tanda # di awal baris LoadModule rewrite_module modules/mod_rewrite.so di file httpd.conf (biasanya terletak di C:xamppapacheconfhttpd.conf). Kemudian, restart Apache.
  • Pelajari Dokumentasi Laravel: Dokumentasi Laravel sangat komprehensif dan merupakan sumber informasi terbaik untuk mempelajari lebih lanjut tentang Laravel. Kunjungi situs resminya: https://laravel.com/docs
  • Bergabung dengan Komunitas Laravel: Bergabung dengan komunitas Laravel online (misalnya, forum, grup Facebook, atau Slack) dapat membantu Anda mendapatkan bantuan, berbagi pengetahuan, dan tetap up-to-date dengan perkembangan terbaru di Laravel.

10. Kesimpulan: Selamat, Anda Sudah Menginstall Laravel!

Selamat! Anda telah berhasil menginstall Laravel di Windows dengan XAMPP. Sekarang Anda siap untuk memulai pengembangan aplikasi web yang hebat dengan Laravel. Ingatlah untuk selalu membaca dokumentasi resmi, mengikuti tutorial, dan bereksperimen dengan fitur-fitur Laravel. Dengan latihan yang cukup, Anda akan menjadi pengembang Laravel yang handal. Selamat berkarya!

Tags: Cara InstallDevelopment EnvironmentInstall LaravelLangkah Demi LangkahLaravelPHP Frameworktutorialweb developmentWindowsXAMPP
Lyra Silverbrook

Lyra Silverbrook

Related Posts

AI

Cara Membuat Model AI dengan Tensorflow: Panduan Lengkap untuk Pemula

by Finnian Quickthorn
December 2, 2025
Contoh

Contoh Project Laravel Open Source: Inspirasi & Referensi Kode

by Elara Meadowlight
November 30, 2025
Belajar

Komunitas Laravel Developer Indonesia: Bergabung & Belajar Bersama!

by Elara Meadowlight
November 30, 2025
Next Post

Contoh Project Laravel Sederhana untuk Belajar: Implementasi Laravel untuk Pemula

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recommended

Contoh Implementasi AI dalam Bisnis UKM: Studi Kasus dan Peluang Bisnis

June 20, 2025

Contoh Project Web Development Sederhana: Inspirasi dan Tutorial Lengkap

June 12, 2025

Cara Implementasi Authentication di Laravel: Keamanan Website Terjamin

August 1, 2025

Contoh Website Company Profile Sederhana dengan HTML CSS: Inspirasi Desain Modern

July 30, 2025

Perbandingan CRM Open Source dan Berbayar: Pilih Sesuai Anggaran dan Kebutuhan

June 5, 2026

Contoh Implementasi CRM yang Sukses di Indonesia: Inspirasi untuk Bisnis Anda

June 5, 2026

Training CRM untuk Tim Sales dan Marketing: Tingkatkan Kompetensi dan Produktivitas

June 5, 2026

Harga Software CRM di Indonesia per Bulan: Perbandingan dan Pilihan Terbaik

June 5, 2026

tutwuri

Our media platform offers reliable news and insightful articles. Stay informed with our comprehensive coverage and in-depth analysis on various topics.
Read more »

Recent Posts

  • Perbandingan CRM Open Source dan Berbayar: Pilih Sesuai Anggaran dan Kebutuhan
  • Contoh Implementasi CRM yang Sukses di Indonesia: Inspirasi untuk Bisnis Anda
  • Training CRM untuk Tim Sales dan Marketing: Tingkatkan Kompetensi dan Produktivitas

Categories

  • AI
  • Akuntansi
  • Algoritma
  • Alternatif
  • Analisis
  • and separated by commas: Hosting
  • API
  • Aplikasi
  • Asuransi
  • Authentication
  • Backend
  • Bahasa Indonesia
  • Belajar
  • Berita
  • Biaya
  • Bisnis
  • Blog
  • Bootstrap
  • Branding
  • Bulanan
  • Business
  • Cepat
  • Chatbot
  • ChatGPT
  • Cloud
  • CMS
  • Command
  • Contoh
  • CPanel
  • CRM
  • CRUD
  • CSS
  • Data
  • Database
  • Debugging
  • Deployment
  • Desain
  • Design
  • Developer
  • Development
  • Digital
  • Dokumentasi
  • Domain
  • Download
  • Dukungan
  • E-commerce
  • Efektif
  • Efektivitas
  • Efisiensi
  • Email
  • Error
  • Error generating categories
  • Etika
  • Event
  • Excel
  • Fashion
  • File
  • Fitur
  • Fleksibilitas
  • Framework
  • Freelance
  • Frontend
  • Fungsional
  • Gambar
  • Game
  • Garansi
  • Generatif
  • Google
  • Gratis
  • Harga
  • Here are 5 categories
  • Here are 5 categories based on the article titles
  • Hosting
  • HTML
  • Ide
  • Implementasi
  • Indonesia
  • Industri
  • Inovasi
  • Inspirasi
  • Integrasi
  • Investasi
  • Jakarta
  • JavaScript
  • Kapasitas
  • Karir
  • Kasus
  • Keamanan
  • Keandalan
  • Keberhasilan
  • Kebutuhan
  • Kecepatan
  • Kepuasan
  • Kerugian
  • Kesehatan
  • Kinerja
  • Kolaborasi
  • Komunikasi
  • Komunitas
  • Konfigurasi
  • Konstruksi
  • Konten
  • Kota
  • Kreativitas
  • Kualitas
  • Kustomisasi
  • Laporan
  • Laravel
  • Layanan
  • Lokasi
  • Machine Learning
  • Mahasiswa
  • Manajemen
  • Manajemen Proyek
  • Manfaat
  • Manufaktur
  • Marketing
  • Masa Depan
  • Masyarakat
  • Media Sosial
  • Migrasi
  • Migration
  • Mobile
  • Model
  • Monitoring
  • Murah
  • Negosiasi
  • Node JS
  • Online
  • Open Source
  • Optimasi
  • Otentikasi
  • Otomatis
  • Otomatisasi
  • Otomotif
  • Panduan
  • Pariwisata
  • Payment Gateway
  • Pekerjaan
  • Pelajar
  • Pelanggan
  • Pelatihan
  • Peluang
  • Pemasaran
  • Pemrograman
  • Pemula
  • Pendidikan
  • Pengambilan Keputusan
  • Pengembangan
  • Pengguna
  • Penggunaan
  • Penghasilan
  • Penipuan
  • Penjualan
  • Perbandingan
  • Perbedaan
  • Performa
  • Personalisasi
  • Pertumbuhan
  • Perubahan
  • PHP
  • Pilihan
  • Plugin
  • Portfolio
  • Prediksi
  • Produktivitas
  • Profesional
  • Programmer
  • Promo
  • Prospek
  • Python
  • Queue
  • Rekomendasi
  • Responsive
  • Retensi
  • Review
  • SEO
  • Sertifikat
  • Server
  • Sistem
  • Skalabilitas
  • Skill
  • Software
  • Solusi
  • SSD
  • SSL
  • Stabilitas
  • Startup
  • Strategi
  • Syarat
  • Tanggung Jawab
  • Tantangan
  • Technology
  • Teknologi
  • Template
  • Terbaik
  • Terbaru
  • Terpercaya
  • Testimoni
  • Tips
  • Tools
  • Traffic
  • Trafik
  • Tren
  • Troubleshooting
  • Tutorial
  • UI
  • UKM
  • Unlimited
  • Upload
  • Uptime
  • using one word per category: Software
  • using only one word from the list provided per category
  • Validasi
  • Video
  • VPS
  • Web
  • Website
  • WordPress

Resource

  • About us
  • Contact Us
  • Privacy Policy

© 2024 tutwuri.

No Result
View All Result
  • Error generating categories
  • Hosting
  • Indonesia
  • Website
  • Laravel
  • Bisnis

© 2024 tutwuri.