Laravel 12 CRUD (MySQL + JWT) #1: Persiapan Lingkungan – Install PHP, Composer, dan MySQL

Laravel 12 CRUD (MySQL + JWT)
#1 Persiapan Lingkungan – Install PHP, Composer, dan MySQL

🚀 Gunakan XAMPP/Laragon • Siapkan alat coding dalam 1 paket!
🛠️ Halo Para Coder hebat! Kali ini kita akan membuat aplikasi yang lebih keren: CRUD dengan database MySQL dan login pakai JWT (token keamanan). Tapi sebelum itu, kita harus siapkan alat-alatnya.
Alat yang dibutuhkan: PHP, Composer, dan MySQL. Agar lebih mudah, kita akan pakai XAMPP (atau Laragon) yang sudah berisi PHP dan MySQL dalam satu paket. Yuk kita pasang! 😊

Apa itu XAMPP?

XAMPP adalah paket software gratis yang berisi:

  • 🔹 Apache → web server (biar aplikasi bisa diakses di browser)
  • 🔹 PHP → bahasa pemrograman kita
  • 🔹 MySQL → database (tempat menyimpan data)

Dengan XAMPP, kita tidak perlu install satu per satu. Praktis, kan?

💡 Alternatif: Kamu juga bisa pakai Laragon yang lebih ringan. Tapi di tutorial ini kita pakai XAMPP karena paling umum.

Langkah 1: Download XAMPP

1 Buka browser, kunjungi situs resmi XAMPP:

https://www.apachefriends.org/

Pilih versi yang sesuai dengan sistem operasi kamu (Windows, Mac, atau Linux). Klik tombol download. Pilih versi PHP 8.2 atau yang terbaru (minimal PHP 8.1).

📌 Tips: Untuk Windows, pilih file .exe. Untuk Mac, pilih .dmg. Tunggu sampai selesai.

Langkah 2: Install XAMPP

2 Jalankan file installer XAMPP yang sudah didownload.

  • Klik Next terus hingga selesai.
  • Pilih komponen yang ingin diinstall: pastikan Apache, MySQL, PHP tercentang. Yang lain bisa dibiarkan.
  • Pilih folder instalasi (disarankan C:\xampp).
  • Klik Install dan tunggu hingga selesai.
  • Centang "Do you want to start the Control Panel now?" lalu klik Finish.

Langkah 3: Jalankan Apache dan MySQL

3 Setelah instalasi, akan muncul XAMPP Control Panel. Di sini kita bisa menyalakan server:

  • Klik tombol Start di baris Apache → akan berwarna hijau.
  • Klik tombol Start di baris MySQL → juga berwarna hijau.

Selamat! Sekarang PHP dan MySQL sudah berjalan. 🎉

🧪 Cek: Buka browser, ketik http://localhost atau http://127.0.0.1. Jika muncul halaman XAMPP, berarti Apache berhasil.

Langkah 4: Cek PHP dan MySQL

4 Untuk memastikan PHP sudah terpasang dengan benar, buka Command Prompt (CMD). Ketik:

php -v

Jika muncul versi PHP (contoh: PHP 8.2.12), berarti PHP siap.

Untuk MySQL, ketik:

mysql -V

Akan muncul versi MySQL (contoh: mysql Ver 15.1 Distrib 10.4.32-MariaDB).

💡 Catatan: Jika perintah tidak dikenali, mungkin PATH belum ditambahkan. Tapi karena kita pakai XAMPP, biasanya sudah otomatis. Jika tetap error, kamu bisa tambahkan C:\xampp\php dan C:\xampp\mysql\bin ke PATH.

Langkah 5: Install Composer (Manajer Package PHP)

5 Composer adalah alat untuk mengelola library PHP (termasuk Laravel). Install dengan langkah berikut:

  • Kunjungi https://getcomposer.org/download/
  • Download Composer-Setup.exe (versi terbaru).
  • Jalankan installer, ikuti langkahnya.
  • Pada halaman "PHP executable", pastikan otomatis mendeteksi C:\xampp\php\php.exe. Jika tidak, pilih manual.
  • Centang "Add this PHP to PATH" lalu klik Next sampai selesai.

Setelah selesai, buka CMD baru, ketik:

composer -V

Jika muncul versi Composer (contoh: Composer version 2.7.x), berarti sukses! 🎉

🎯 Alat siap! Sekarang kita punya: PHP, MySQL, dan Composer. Di tutorial berikutnya kita akan membuat proyek Laravel 12 dan menghubungkannya dengan MySQL. Semangat terus! 💪

Ringkasan (Catatan Penting)

  • ✅ Install XAMPP (berisi Apache, PHP, MySQL).
  • ✅ Jalankan Apache dan MySQL di XAMPP Control Panel.
  • ✅ Cek PHP dan MySQL dengan php -v dan mysql -V.
  • ✅ Install Composer, cek dengan composer -V.
  • ✅ Semua siap! Lanjut ke tutorial #2.

(Link akan aktif saat artikel #2 terbit)

📘 Laravel 12 CRUD (MySQL + JWT) • #1 Persiapan Lingkungan – Install PHP, Composer, dan MySQL • 🛠️ Siap memulai!
Lebih baru Lebih lama

نموذج الاتصال