Cara Menjalankan Localhost PHP dan Database dengan XAMPP

Menjalankan localhost PHP memerlukan perangkat lunak server lokal seperti XAMPP yang menggabungkan program Apache HTTP Server, database MySQL, serta penerjemah bahasa PHP dan Perl dalam satu paket instalasi. Dengan server lokal ini, Anda dapat menguji skrip PHP dan membangun aplikasi web langsung dari komputer tanpa koneksi internet.

Berikut adalah tabel komponen utama yang berjalan saat Anda mengaktifkan localhost:

Komponen Fungsi Utama Port Default
Apache Web server untuk memproses file PHP dan menampilkan halaman web. 80 / 443
MySQL Sistem manajemen database relasional untuk menyimpan data aplikasi. 3306
phpMyAdmin Antarmuka berbasis web untuk mengelola database MySQL dengan mudah. 80 / 443 (via browser)

Langkah-Langkah Menjalankan Localhost PHP

1. Mengaktifkan XAMPP Control Panel

Buka aplikasi XAMPP Control Panel di sistem operasi Anda. Pada modul Apache dan MySQL, klik tombol Start di sebelah kanan masing-masing modul. Pastikan status indikator berubah menjadi hijau dengan nomor port yang aktif.

2. Menempatkan File PHP di Folder Direktori

Agar file PHP dapat dieksekusi oleh server Apache, Anda harus meletakkannya di dalam direktori khusus server lokal. Pada instalasi standar Windows, direktori tersebut berada di C:\xampp\htdocs\. Buat satu folder baru di dalam htdocs, misalnya dengan nama proyekku.

3. Membuat Kode PHP Sederhana

Buat file baru di dalam folder proyekku menggunakan teks editor seperti VS Code atau Notepad, lalu beri nama index.php. Masukkan kode uji coba berikut:

<?php
echo "Selamat datang di Localhost PHP!";
?>

4. Mengakses Localhost melalui Browser

Buka peramban web (browser) di komputer Anda, lalu ketikkan alamat berikut pada bilah URL:

http://localhost/proyekku/

Jika konfigurasi berhasil, teks "Selamat datang di Localhost PHP!" akan tampil di layar peramban Anda.

Cara Mengakses Database MySQL dan phpMyAdmin

Selain menjalankan file PHP, Anda juga dapat mengelola database relasional melalui antarmuka phpMyAdmin yang sudah terintegrasi. Pastikan modul MySQL pada XAMPP Control Panel dalam keadaan aktif (Start).

Buka browser dan akses alamat:

http://localhost/phpmyadmin/

Melalui halaman phpMyAdmin ini, Anda dapat membuat database baru, menambah tabel, mengatur relasi, hingga mengimpor data yang dibutuhkan untuk aplikasi berbasis PHP seperti WordPress atau sistem kustom buatan Anda sendiri.

Troubleshooting Kendala Umum Localhost

Jika modul Apache gagal dinyalakan (Start), biasanya disebabkan oleh bentrok port (port conflict) dengan aplikasi lain seperti Skype, IIS, atau web server lain yang menggunakan port 80. Anda dapat mengubah port default Apache melalui tombol Config pada XAMPP Control Panel dan memilih httpd.conf untuk mengganti nomor port ke 8080 atau nomor lain yang kosong.