Jika kamu ingin belajar membuat website menggunakan PHP dan MySQL, salah satu alat terbaik dan termudah yang bisa digunakan adalah XAMPP. XAMPP adalah paket perangkat lunak gratis yang menyertakan Apache (web server), MySQL/MariaDB (database), PHP, dan Perl — semua yang kamu butuhkan untuk membangun dan menjalankan website secara lokal di komputer.
Apa Itu XAMPP?
XAMPP adalah singkatan dari:
-
X: Cross-platform (Windows, Linux, MacOS)
-
A: Apache (Web Server)
-
M: MySQL / MariaDB (Database)
-
P: PHP (Bahasa pemrograman web)
-
P: Perl (Bahasa pemrograman)
Langkah-Langkah Instalasi XAMPP
1. Download XAMPP
-
Kunjungi situs resmi: https://www.apachefriends.org
-
Pilih versi XAMPP yang sesuai dengan sistem operasi kamu (Windows, Linux, atau Mac).
-
Klik tombol Download dan tunggu hingga proses selesai.
2. Instalasi XAMPP
-
Jalankan file installer yang telah diunduh.
-
Jika muncul peringatan keamanan, klik Yes atau Allow.
-
Ikuti wizard instalasi:
-
Pilih komponen yang ingin diinstal. Biarkan default (Apache, MySQL, PHP, phpMyAdmin).
-
Tentukan lokasi instalasi (default:
C:\xampp
). -
Klik Next dan tunggu hingga instalasi selesai.
-
-
Setelah instalasi selesai, buka XAMPP Control Panel.
Setting Awal XAMPP
1. Menjalankan Apache dan MySQL
-
Buka XAMPP Control Panel.
-
Klik tombol Start pada bagian Apache dan MySQL.
-
Status akan berubah menjadi hijau jika berhasil.
2. Mengecek Web Server
-
Buka browser dan akses
http://localhost/
-
Jika muncul halaman dashboard XAMPP, berarti Apache sudah berjalan.
3. Mengakses phpMyAdmin
-
Buka browser dan akses
http://localhost/phpmyadmin/
-
Di sini kamu bisa membuat dan mengelola database MySQL secara grafis.
Membuat Folder Proyek Sendiri
-
Buka folder instalasi XAMPP (default:
C:\xampp\htdocs
). -
Buat folder baru untuk proyek kamu, misalnya:
mywebsite
. -
Simpan file PHP kamu di dalam folder tersebut, contoh:
index.php
.
Contoh kode sederhana:
-
Buka browser dan akses:
http://localhost/mywebsite/
Tips Tambahan
-
Menghindari Port Conflict: Jika Apache tidak bisa dijalankan, mungkin port 80/443 sedang digunakan aplikasi lain seperti Skype atau IIS. Kamu bisa ubah port default Apache di file
httpd.conf
. -
Mengatur Password MySQL: Secara default, MySQL tidak memiliki password untuk user
root
. Kamu bisa mengaturnya melaluiphpMyAdmin > User Accounts
.
Penutup
XAMPP adalah solusi sempurna untuk belajar membuat website secara lokal tanpa perlu menyewa hosting. Dengan mengikuti panduan ini, kamu sudah bisa menjalankan server lokal dan mulai belajar PHP dan MySQL dari komputer kamu sendiri.