m.techreview.click
  • Website
  • Indonesia
  • Laravel
  • Hosting
  • AI
  • Development
No Result
View All Result
m.techreview.click
  • Website
  • Indonesia
  • Laravel
  • Hosting
  • AI
  • Development
No Result
View All Result
m.techreview.click
No Result
View All Result
Home Development

Cara Instalasi Laravel 9 di Windows: Panduan Bergambar

Jasper by Jasper
June 16, 2025
in Development, Instalasi, Laravel, Panduan, Windows
0
Share on FacebookShare on Twitter

Laravel 9 adalah framework PHP yang powerful dan elegan untuk membangun aplikasi web modern. Bagi kamu yang ingin memulai petualangan mengembangkan aplikasi web dengan Laravel 9 di sistem operasi Windows, panduan ini akan membantumu langkah demi langkah. Kami akan menyajikan Cara Instalasi Laravel 9 di Windows ini dengan jelas dan dilengkapi gambar agar mudah diikuti, bahkan untuk pemula sekalipun. Siap? Yuk, langsung saja kita mulai!

1. Persiapan Awal: Memastikan Prasyarat Instalasi Laravel 9 Terpenuhi

Sebelum kita memulai proses instalasi Laravel 9 di Windows, ada beberapa prasyarat yang harus dipenuhi. Memastikan prasyarat ini terpenuhi akan menghindari masalah di kemudian hari. Berikut adalah daftar yang perlu kamu perhatikan:

  • PHP: Laravel 9 membutuhkan PHP versi 8.0 atau lebih tinggi. Kamu bisa mengecek versi PHP yang sudah terinstall di komputermu dengan membuka command prompt (CMD) dan mengetikkan php -v. Jika versinya belum sesuai, kamu perlu mengupdate PHP terlebih dahulu.
  • Composer: Composer adalah package manager untuk PHP. Ia digunakan untuk mengelola dependencies atau paket-paket yang dibutuhkan oleh Laravel 9. Kamu bisa mendownload dan menginstall Composer dari situs resminya: https://getcomposer.org/.
  • Database: Laravel mendukung berbagai jenis database, seperti MySQL, PostgreSQL, SQLite, dan SQL Server. Pilih salah satu yang ingin kamu gunakan dan pastikan sudah terinstall dan berjalan di komputermu. Untuk panduan ini, kita akan mengasumsikan kamu menggunakan MySQL. Pastikan MySQL server sudah berjalan dan kamu memiliki database yang siap digunakan.
  • Web Server: Kamu memerlukan web server seperti Apache atau Nginx untuk menjalankan aplikasi Laravel. Dalam tutorial ini, kita akan menggunakan PHP’s built-in web server untuk pengembangan lokal.

Langkah-langkah Memastikan PHP Terinstall dengan Benar:

  1. Buka Command Prompt (CMD).
  2. Ketik php -v dan tekan Enter.
  3. Pastikan versi PHP yang ditampilkan adalah 8.0 atau lebih tinggi.
  4. Jika belum, download dan install PHP versi terbaru dari https://www.php.net/downloads. Pastikan kamu menambahkan direktori PHP ke environment variable PATH agar bisa diakses dari CMD.
  5. Restart CMD dan coba lagi php -v.

Langkah-langkah Memastikan Composer Terinstall dengan Benar:

Related Post

Membuat API Authentication dengan Laravel Sanctum: Panduan Lengkap

June 26, 2025

Cara Meningkatkan Keamanan Website Laravel dari Serangan Hacker

June 26, 2025

Top 5 Package Laravel yang Mempermudah Pengembangan Website Anda

June 26, 2025

Cara Menggunakan Laravel Eloquent untuk Query Database: Panduan Lengkap

June 25, 2025
  1. Download Composer dari https://getcomposer.org/download/.
  2. Jalankan installer dan ikuti petunjuknya.
  3. Pastikan untuk memilih PHP executable yang benar saat proses instalasi.
  4. Buka CMD dan ketik composer -v dan tekan Enter.
  5. Jika Composer terinstall dengan benar, kamu akan melihat informasi versinya.

Mengapa Prasyarat Penting?

Laravel sangat bergantung pada versi PHP dan dependencies yang tepat. Mengabaikan prasyarat ini bisa menyebabkan error yang sulit dipecahkan selama proses instalasi maupun saat menjalankan aplikasi.

2. Instalasi Laravel 9: Menggunakan Composer untuk Membuat Proyek Baru

Setelah semua prasyarat terpenuhi, saatnya memulai proses instalasi Laravel 9 menggunakan Composer. Cara ini adalah cara yang paling direkomendasikan karena Composer akan secara otomatis mengunduh semua dependencies yang dibutuhkan.

Langkah-langkah Instalasi:

  1. Buka Command Prompt (CMD) atau terminal.

  2. Navigasi ke direktori tempat kamu ingin menyimpan proyek Laravel kamu. Contoh: cd C:xampphtdocs.

  3. Jalankan perintah berikut:

    composer create-project laravel/laravel nama-proyek

    Ganti nama-proyek dengan nama proyek yang kamu inginkan. Contoh: composer create-project laravel/laravel blog-laravel.

    Penjelasan Perintah:

    • composer create-project: Perintah untuk membuat proyek baru menggunakan Composer.
    • laravel/laravel: Menentukan bahwa kita ingin membuat proyek Laravel.
    • nama-proyek: Nama direktori proyek yang akan dibuat.
  4. Composer akan mengunduh dan menginstall semua dependencies Laravel 9. Proses ini mungkin membutuhkan beberapa menit, tergantung kecepatan internet kamu.

  5. Setelah proses instalasi selesai, navigasi ke direktori proyek yang baru dibuat:

    cd nama-proyek

    Contoh: cd blog-laravel

Gambar Ilustrasi:

(Sertakan gambar Command Prompt yang menunjukkan proses instalasi Laravel 9 menggunakan Composer. Pastikan gambar menampilkan progress bar dan pesan-pesan yang informatif.)

Tips:

  • Pastikan koneksi internet kamu stabil selama proses instalasi.
  • Jika kamu mengalami error, periksa pesan error dengan seksama. Biasanya, pesan error akan memberikan petunjuk tentang apa yang salah. Pastikan semua prasyarat sudah terpenuhi dan coba ulangi langkah-langkahnya.

3. Konfigurasi Awal: Mengatur Environment dan Database

Setelah berhasil menginstall Laravel 9, langkah selanjutnya adalah melakukan konfigurasi awal. Ini termasuk mengatur environment (lingkungan) dan konfigurasi database.

Mengatur Environment (.env):

Laravel menggunakan file .env untuk menyimpan konfigurasi aplikasi, seperti koneksi database, API keys, dan pengaturan lainnya.

  1. Buka direktori proyek Laravel kamu menggunakan teks editor (misalnya VS Code, Sublime Text, atau Notepad++).

  2. Cari file .env. Jika tidak ada, copy file .env.example dan rename menjadi .env.

  3. Edit file .env untuk menyesuaikan konfigurasi database. Temukan baris-baris berikut:

    DB_CONNECTION=mysql
    DB_HOST=127.0.0.1
    DB_PORT=3306
    DB_DATABASE=nama_database
    DB_USERNAME=nama_pengguna
    DB_PASSWORD=password
    • Ganti nama_database dengan nama database yang sudah kamu buat di MySQL.
    • Ganti nama_pengguna dengan username database MySQL kamu.
    • Ganti password dengan password database MySQL kamu.
    • Sesuaikan DB_HOST dan DB_PORT jika MySQL kamu berjalan di host dan port yang berbeda.
  4. Simpan perubahan pada file .env.

Menjalankan Migrasi Database:

Migrasi adalah cara untuk membuat dan memodifikasi struktur database menggunakan kode PHP. Laravel menyediakan sistem migrasi yang sangat powerful.

  1. Buka Command Prompt (CMD) dan navigasi ke direktori proyek Laravel kamu.

  2. Jalankan perintah berikut:

    php artisan migrate

    Perintah ini akan menjalankan semua migrasi yang ada di direktori database/migrations. Secara default, Laravel menyediakan beberapa migrasi untuk membuat tabel users, password_resets, dan failed_jobs.

Generate Application Key:

Aplikasi Laravel membutuhkan application key untuk mengamankan data pengguna.

  1. Buka Command Prompt (CMD) dan navigasi ke direktori proyek Laravel kamu.

  2. Jalankan perintah berikut:

    php artisan key:generate

    Perintah ini akan menghasilkan application key yang unik dan menyimpannya di file .env.

Gambar Ilustrasi:

(Sertakan gambar teks editor yang menunjukkan contoh konfigurasi file .env. Highlight baris-baris konfigurasi database.)
(Sertakan gambar Command Prompt yang menunjukkan hasil menjalankan perintah php artisan migrate dan php artisan key:generate.)

4. Menjalankan Aplikasi Laravel 9: Menggunakan PHP’s Built-in Server

Laravel 9 bisa dijalankan menggunakan berbagai web server, seperti Apache atau Nginx. Namun, untuk keperluan pengembangan lokal, kamu bisa menggunakan PHP’s built-in web server.

Langkah-langkah Menjalankan Aplikasi:

  1. Buka Command Prompt (CMD) dan navigasi ke direktori proyek Laravel kamu.

  2. Jalankan perintah berikut:

    php artisan serve

    Perintah ini akan memulai PHP’s built-in web server dan menjalankan aplikasi Laravel di alamat http://127.0.0.1:8000.

  3. Buka browser web kamu dan kunjungi alamat http://127.0.0.1:8000.

  4. Jika instalasi berhasil, kamu akan melihat halaman default Laravel.

Mengubah Port:

Secara default, php artisan serve akan menggunakan port 8000. Kamu bisa mengubah port dengan menambahkan opsi --port saat menjalankan perintah. Contoh:

php artisan serve --port=8080

Ini akan menjalankan aplikasi di alamat http://127.0.0.1:8080.

Gambar Ilustrasi:

(Sertakan gambar Command Prompt yang menunjukkan hasil menjalankan perintah php artisan serve.)
(Sertakan gambar browser web yang menampilkan halaman default Laravel.)

5. Mengatasi Masalah Umum: Troubleshooting Instalasi Laravel 9

Meskipun panduan ini sudah cukup detail, kadang-kadang kamu mungkin mengalami masalah saat instalasi Laravel 9 di Windows. Berikut adalah beberapa masalah umum dan cara mengatasinya:

  • Error “Class ‘PDO’ not found”: Ini berarti ekstensi PDO (PHP Data Objects) belum diaktifkan di PHP. Buka file php.ini kamu (lokasinya tergantung instalasi PHP kamu), cari baris extension=pdo_mysql dan hilangkan tanda ; di depannya. Restart web server kamu.
  • Error terkait Composer: Pastikan Composer terinstall dengan benar dan PATH ke direktori Composer sudah ditambahkan ke environment variables. Coba jalankan perintah composer diagnose untuk mendeteksi masalah pada konfigurasi Composer kamu.
  • Error saat menjalankan php artisan migrate: Pastikan konfigurasi database di file .env sudah benar. Periksa juga apakah database MySQL kamu sudah berjalan. Jika masih gagal, coba jalankan perintah php artisan migrate:fresh untuk menghapus semua tabel dan menjalankan migrasi dari awal. Perhatian: perintah ini akan menghapus semua data yang ada di database!
  • Error “No input file specified.”: Masalah ini biasanya terjadi jika kamu mencoba mengakses direktori proyek Laravel kamu langsung melalui browser. Pastikan kamu menjalankan aplikasi menggunakan php artisan serve dan mengakses alamat yang diberikan (biasanya http://127.0.0.1:8000).
  • Permission denied: Pastikan user yang menjalankan webserver memiliki permission untuk membaca dan menulis pada folder project Laravel.

Tips Troubleshooting:

  • Baca pesan error dengan seksama: Pesan error seringkali memberikan petunjuk tentang apa yang salah.
  • Cari solusi di Google: Banyak masalah instalasi Laravel sudah pernah dialami oleh orang lain. Coba cari solusi di Google dengan kata kunci yang relevan.
  • Periksa log file: Laravel menyimpan log error di direktori storage/logs. Periksa log file ini untuk melihat informasi lebih detail tentang error yang terjadi.
  • Tanyakan di forum atau komunitas Laravel: Jika kamu sudah mencoba semua cara dan masih belum menemukan solusi, jangan ragu untuk bertanya di forum atau komunitas Laravel. Banyak developer yang siap membantu.

6. Langkah Selanjutnya: Mulai Membangun Aplikasi Web Kamu dengan Laravel 9

Selamat! Kamu telah berhasil melakukan instalasi Laravel 9 di Windows. Sekarang saatnya untuk mulai membangun aplikasi web kamu. Berikut adalah beberapa langkah selanjutnya yang bisa kamu lakukan:

  • Pelajari Dasar-Dasar Laravel: Jika kamu masih pemula, luangkan waktu untuk mempelajari dasar-dasar Laravel, seperti routing, controllers, views, models, dan migrations. Dokumentasi resmi Laravel adalah sumber informasi yang sangat baik: https://laravel.com/docs/9.x.
  • Gunakan Artisan Console: Artisan Console adalah command-line interface (CLI) yang powerful untuk menjalankan berbagai tugas terkait Laravel, seperti membuat controllers, models, migrations, dan banyak lagi. Ketik php artisan list di Command Prompt untuk melihat daftar semua perintah yang tersedia.
  • Manfaatkan Blade Templating Engine: Blade adalah templating engine yang sederhana namun powerful untuk membuat tampilan web yang dinamis. Dengan Blade, kamu bisa menggunakan template inheritance, directives, dan fitur lainnya untuk membuat tampilan web yang terstruktur dan mudah dikelola.
  • Gunakan Eloquent ORM: Eloquent adalah Object-Relational Mapper (ORM) yang elegan untuk berinteraksi dengan database. Dengan Eloquent, kamu bisa melakukan operasi CRUD (Create, Read, Update, Delete) dengan mudah tanpa harus menulis raw SQL queries.
  • Bangun Proyek Sederhana: Cara terbaik untuk belajar Laravel adalah dengan mempraktikkannya. Coba bangun proyek sederhana, seperti blog, to-do list, atau aplikasi manajemen kontak.
  • Ikuti Tutorial dan Kursus Online: Ada banyak tutorial dan kursus online yang tersedia untuk membantu kamu belajar Laravel. Cari tutorial dan kursus yang sesuai dengan tingkat kemampuan kamu.
  • Bergabung dengan Komunitas Laravel: Bergabung dengan komunitas Laravel akan memberikan kamu akses ke sumber informasi, dukungan, dan kesempatan untuk berkolaborasi dengan developer lain.

Sumber Daya Berguna:

  • Dokumentasi Resmi Laravel: https://laravel.com/docs/9.x
  • Laravel News: https://laravel-news.com/
  • Laracasts: https://laracasts.com/ (Berbayar, tapi sangat berkualitas)
  • Laravel subreddit: https://www.reddit.com/r/laravel/

Semoga panduan Cara Instalasi Laravel 9 di Windows ini bermanfaat untuk kamu. Selamat berkarya dan semoga sukses dengan proyek Laravel kamu!

Tags: ComposerGuideIllustratedInstallationLaravelLaravel 9PHPstep-by-steptutorialWindows
Jasper

Jasper

Related Posts

API

Membuat API Authentication dengan Laravel Sanctum: Panduan Lengkap

by Jasper
June 26, 2025
Hacker

Cara Meningkatkan Keamanan Website Laravel dari Serangan Hacker

by Willow
June 26, 2025
Development

Top 5 Package Laravel yang Mempermudah Pengembangan Website Anda

by Seraphina
June 26, 2025
Next Post

Laravel Authentication: Membuat Sistem Login dan Register Sederhana

Leave a Reply Cancel reply

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

Recommended

Desain Website Modern dan Menarik: Tingkatkan Konversi dengan Visual yang Memukau

April 9, 2025

Lowongan Kerja Web Development Fresh Graduate: Tips Mendapatkan Pekerjaan Impian

June 9, 2025

Tutorial Laravel Dasar untuk Pemula Bahasa Indonesia: Mulai Membangun Aplikasi Web

June 9, 2025

Tools AI Gratis untuk Meningkatkan Produktivitas Konten Marketing Anda

June 27, 2025

Cara Membuat Artikel SEO-Friendly dengan Bantuan AI

June 26, 2025

Aplikasi AI Terbaik untuk Mengedit Foto Produk Online: Tingkatkan Penjualanmu Sekarang!

June 26, 2025

Membuat API Authentication dengan Laravel Sanctum: Panduan Lengkap

June 26, 2025

m.techreview.click

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

  • Tools AI Gratis untuk Meningkatkan Produktivitas Konten Marketing Anda
  • Cara Membuat Artikel SEO-Friendly dengan Bantuan AI
  • Aplikasi AI Terbaik untuk Mengedit Foto Produk Online: Tingkatkan Penjualanmu Sekarang!

Categories

  • 2024
  • Agency
  • AI
  • Akses
  • Aktif
  • Akuntansi
  • Algoritma
  • Analisis
  • Anggaran
  • Antarmuka
  • Antisipasi
  • API
  • Aplikasi
  • Artikel
  • Asynchronous
  • Audio
  • Authentication
  • Authorization
  • Backend
  • Background
  • Backup
  • Bahasa
  • Bandwidth
  • Bantuan
  • Belajar
  • Bergabung
  • Biaya
  • Bisnis
  • Blogger
  • Bootstrap
  • Branding
  • Bukti
  • Cepat
  • Chatbot
  • Cloud
  • Coding
  • Company
  • Contoh
  • cPanel
  • CRM
  • CSS
  • Custom
  • Dampak
  • Dasar
  • Data
  • Database
  • Deployment
  • Desain
  • Design
  • Detail
  • Developer
  • Development
  • Digital
  • Diskusi
  • Dokumentasi
  • Domain
  • Download
  • Dukungan
  • E-commerce
  • Efektif
  • Efisiensi
  • Eloquent
  • Email
  • Engine
  • Enterprise
  • Error
  • Error generating categories
  • Estimasi
  • Etika
  • Event
  • Faktor
  • Fitur
  • Fleksibel
  • Fortify
  • Foto
  • Framework
  • Freelancer
  • Fresh
  • Frontend
  • Fungsi
  • Gambar
  • Garansi
  • Gratis
  • Hacker
  • Harga
  • Hemat
  • Here are 5 categories derived from the article title "Hosting dengan Dukungan Pelanggan 24 Jam: Bantuan Kapanpun Dibutuhkan": Hosting
  • Here are 5 categories derived from the article title "Hosting Domain Murah Indonesia dengan Proteksi DDoS Gratis: Solusi Terbaik untuk Website Anda": Hosting
  • Here are 5 categories derived from the provided list and the article titles: Company
  • Hosting
  • HTML
  • Hybrid
  • Implementasi
  • Indonesia
  • Inovasi
  • Inspirasi
  • Instalasi
  • Integrasi
  • Investasi
  • Jakarta
  • Jasa
  • JavaScript
  • Kantor
  • Kapasitas
  • Karir
  • Karyawan
  • Keamanan
  • Keandalan
  • Kebutuhan
  • Kecepatan
  • Kecil
  • Kehidupan
  • Kemampuan
  • Kemudahan
  • Kerja
  • Kesalahan
  • Kesehatan
  • Keterampilan
  • Keuntungan
  • Keyword
  • Kode
  • Kompetensi
  • Komponen
  • Komunikasi
  • Komunitas
  • Konsep
  • Konten
  • Konversi
  • Kreativitas
  • Kredibilitas
  • Kualitas
  • Langkah
  • Laravel
  • Latihan
  • Layanan
  • Library
  • Listener
  • Livewire
  • Logika
  • Logo
  • Lokal
  • Loyalitas
  • Machine Learning
  • Mahasiswa
  • Mahir
  • Maintenance
  • Manfaat
  • Manufaktur
  • Marketing
  • Masa Depan
  • Masyarakat
  • Medis
  • Memilih
  • Meningkatkan
  • Middleware
  • Migration
  • Mobile
  • Modern
  • Murah
  • MySQL
  • Observer
  • Online
  • Operasional
  • Optimasi
  • ORM
  • Otentikasi
  • Otomatis
  • Package
  • Panduan
  • Pasar
  • Pekerjaan
  • Pelajaran
  • Pelanggan
  • Pelatihan
  • Peluang
  • Pemahaman
  • Pemanfaatan
  • Pemasaran
  • Pemilihan
  • Pemrograman
  • Pemula
  • Penawaran
  • Pengalaman
  • Pengenalan
  • Pengguna
  • Penggunaan
  • Pengujian
  • Penipuan
  • Penjualan
  • Penulisan
  • Peran
  • Perbandingan
  • Perbedaan
  • Performa
  • Performance
  • Peringkat
  • Pertimbangan
  • Pertumbuhan
  • Perusahaan
  • PHP
  • Pilihan
  • Platform
  • Policy
  • Portofolio
  • Praktik
  • Prediksi
  • Pribadi
  • Process
  • Produktivitas
  • Profesional
  • Profil
  • Profile
  • Project
  • Proyek
  • Python
  • Queue
  • Real-Time
  • Redis
  • Referensi
  • Rekomendasi
  • Relasi
  • Remote
  • Request
  • Responsive
  • Retail
  • Retensi
  • Review
  • Riset
  • Ritel
  • Roadmap
  • Saham
  • Sanctum
  • Sederhana
  • Seeding
  • SEO
  • Sertifikat
  • Server
  • Sharing
  • Sinkronisasi
  • Sistem
  • Skalabilitas
  • Skill
  • Software
  • Solusi
  • Space
  • SSL
  • Startup
  • Strategi
  • Struktur
  • Studi Kasus
  • Sukses
  • Tanggung Jawab
  • Tantangan
  • Teknis
  • Teknologi
  • Teks
  • Template
  • Tenaga Kerja
  • Terbaik
  • Terjangkau
  • Terjemahan
  • Terlengkap
  • Terpercaya
  • Tim
  • Tips
  • Toko
  • Tools
  • Training
  • Transkripsi
  • Tren
  • Tugas
  • Tutorial
  • Uji Coba
  • UMKM
  • Umum
  • Unlimited
  • Uptime
  • URL
  • User Experience
  • Video
  • Visual
  • VPS
  • Wajah
  • Web
  • Web Development
  • Website
  • Windows
  • WordPress

Resource

  • About us
  • Contact Us
  • Privacy Policy

© 2024 m.techreview.click.

No Result
View All Result
  • Website
  • Indonesia
  • Laravel
  • Hosting
  • AI
  • Development

© 2024 m.techreview.click.