Cara Setting Apache Server XAMPP di Windows

Mengatur atau melakukan setting Apache Server pada XAMPP merupakan langkah fundamental bagi pengembang web yang ingin membangun lingkungan pengembangan lokal (local development environment) di sistem operasi Windows. Melalui Apache, komputer lokal Anda dapat berfungsi layaknya web server sungguhan untuk menguji skrip PHP, menjalankan basis data MariaDB, serta melakukan instalasi sistem manajemen konten seperti WordPress sebelum diunggah ke hosting publik.

Proses konfigurasi ini melibatkan penyesuaian direktori dokumen utama (DocumentRoot), pengaturan nomor port jika terjadi bentrok dengan aplikasi lain, serta pengelolaan modul-modul penting yang dibutuhkan oleh aplikasi web modern.

Langkah Dasar Mengaktifkan Apache di XAMPP

Sebelum melakukan pengaturan lanjutan, pastikan aplikasi XAMPP sudah terpasang dengan benar di perangkat Windows Anda. Berikut adalah langkah awal untuk menjalankan server Apache:

  1. Buka aplikasi XAMPP Control Panel melalui menu Start atau pintasan desktop.
  2. Cari modul Apache pada daftar layanan yang tersedia.
  3. Klik tombol Start di sebelah kanan modul Apache.
  4. Jika berjalan normal, indikator warna latar belakang pada modul akan berubah menjadi hijau dan nomor port (default 80 dan 443) akan muncul.
  5. Buka peramban web (browser) dan ketikkan http://localhost untuk memastikan halaman sambutan XAMPP berhasil dimuat.

Tabel Parameter Konfigurasi Utama Apache XAMPP

Berikut adalah ringkasan file konfigurasi penting dan parameter yang sering disesuaikan oleh pengembang saat mengatur server Apache di XAMPP:

Nama File KonfigurasiLokasi DefaultFungsi Utama
httpd.confC:\xampp\apache\conf\Pengaturan port utama, direktori root (DocumentRoot), modul, dan hak akses direktori.
httpd-vhosts.confC:\xampp\apache\conf\extra\Pengaturan Virtual Host untuk menjalankan banyak domain lokal (contoh: mysite.test).
php.iniC:\xampp\php\Konfigurasi modul PHP yang terintegrasi dengan Apache (batas ukuran unggah, ekstensi aktif).

Mengatasi Masalah Port Bentrok pada Apache

Kendala yang paling sering ditemui saat menjalankan Apache di Windows adalah kegagalan start akibat port 80 atau 443 sedang digunakan oleh aplikasi lain, seperti IIS (Internet Information Services) atau Skype. Anda dapat mengubah port default Apache melalui file httpd.conf dengan langkah berikut:

  1. Buka XAMPP Control Panel, klik tombol Config di baris Apache, lalu pilih httpd.conf.
  2. Cari baris teks yang bertuliskan Listen 80.
  3. Ubah angka 80 menjadi port alternatif yang kosong, misalnya 8080.
  4. Cari juga baris ServerName localhost:80 dan ubah menjadi ServerName localhost:8080.
  5. Simpan file tersebut, lalu restart modul Apache di XAMPP Control Panel.
  6. Akses server lokal Anda melalui peramban dengan alamat http://localhost:8080.

Pengaturan Direktori Root (DocumentRoot)

Secara default, seluruh berkas proyek web Anda harus diletakkan di dalam folder C:\xampp\htdocs\. Jika Anda ingin memindahkan folder penyimpanan proyek ke direktori lain di komputer Anda, ubah konfigurasi DocumentRoot pada file httpd.conf:

DocumentRoot "C:/xampp/htdocs"
<Directory "C:/xampp/htdocs">

Ganti path di atas dengan lokasi folder baru yang Anda inginkan, pastikan untuk mengubah garis miring terbalik (\) menjadi garis miring biasa (/) di dalam berkas konfigurasi Apache.