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:
- Buka aplikasi XAMPP Control Panel melalui menu Start atau pintasan desktop.
- Cari modul Apache pada daftar layanan yang tersedia.
- Klik tombol Start di sebelah kanan modul Apache.
- Jika berjalan normal, indikator warna latar belakang pada modul akan berubah menjadi hijau dan nomor port (default
80dan443) akan muncul. - Buka peramban web (browser) dan ketikkan
http://localhostuntuk 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 Konfigurasi | Lokasi Default | Fungsi Utama |
|---|---|---|
httpd.conf | C:\xampp\apache\conf\ | Pengaturan port utama, direktori root (DocumentRoot), modul, dan hak akses direktori. |
httpd-vhosts.conf | C:\xampp\apache\conf\extra\ | Pengaturan Virtual Host untuk menjalankan banyak domain lokal (contoh: mysite.test). |
php.ini | C:\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:
- Buka XAMPP Control Panel, klik tombol Config di baris Apache, lalu pilih httpd.conf.
- Cari baris teks yang bertuliskan
Listen 80. - Ubah angka
80menjadi port alternatif yang kosong, misalnya8080. - Cari juga baris
ServerName localhost:80dan ubah menjadiServerName localhost:8080. - Simpan file tersebut, lalu restart modul Apache di XAMPP Control Panel.
- 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.