Cara Install XAMPP di Windows, Mac dan Linux

25

Kamu ingin belajar website atau aplikasi berbasis database, tapi tidak tahu mulai dari mana? Salah satu langkah awal terbaik adalah menginstall XAMPP.

Dengan alat ini, kamu bisa menjalankan server lokal di komputer sendiri tanpa perlu koneksi internet.

Artikel ini akan memandu kamu langkah demi langkah untuk install XAMPP di berbagai sistem operasi, dengan penjelasan yang jelas dan praktis. 

Apa Itu XAMPP?

Cara Install XAMPP di Windows, Mac dan Linux - 2026

XAMPP adalah perangkat lunak open-source yang menyediakan lingkungan server lokal untuk pengembangan web. Nama XAMPP merupakan akronim dari X (cross-platform, mendukung berbagai sistem operasi), Apache (server web), MySQL (sistem manajemen database), PHP (bahasa pemrograman untuk web), dan Perl (bahasa pemrograman tambahan).

Dengan XAMPP, Anda dapat menjalankan situs web atau aplikasi berbasis database di komputer tanpa perlu hosting eksternal.

Fungsi utama XAMPP adalah menyediakan server lokal yang mencakup Apache untuk menangani permintaan HTTP, MySQL untuk pengelolaan data, dan PHP untuk logika aplikasi web. Selain itu, XAMPP menyertakan phpMyAdmin, alat berbasis web untuk mengelola database dengan antarmuka yang ramah pengguna.

Ini menjadikan XAMPP pilihan populer bagi developer, pelajar, dan profesional yang ingin menguji proyek secara lokal sebelum dipublikasikan.

Persiapan Sebelum Install XAMPP

Sebelum memulai instalasi XAMPP, pastikan Anda telah menyiapkan beberapa hal untuk memastikan proses berjalan lancar:

1. Spesifikasi Sistem

XAMPP membutuhkan ruang penyimpanan minimal 1 GB dan RAM 2 GB untuk performa optimal. Pastikan sistem operasi Anda kompatibel: Windows 7 atau lebih baru, macOS versi terbaru, atau distribusi Linux seperti Ubuntu, Fedora, atau Debian. Hak akses administrator juga diperlukan untuk menginstal perangkat lunak.

2. Unduh File Installer

Kunjungi situs resmi Apache Friends (www.apachefriends.org) dan unduh versi XAMPP terbaru yang sesuai dengan sistem operasi Anda. File installer berukuran sekitar 150-200 MB, jadi pastikan koneksi internet stabil.

3. Periksa Konflik Port

XAMPP menggunakan port default 80 untuk Apache dan 3306 untuk MySQL. Jika port ini sudah digunakan oleh aplikasi lain (misalnya, Skype atau server lain), matikan aplikasi tersebut atau ubah portnya untuk menghindari konflik.

4. Cadangkan Data

Meskipun jarang terjadi, instalasi dapat mempengaruhi pengaturan sistem. Jika Anda memiliki data penting, buat cadangan sebagai langkah pencegahan.

Dengan persiapan ini, Anda siap untuk menginstal XAMPP di sistem operasi pilihan Anda.

Cara Install XAMPP

Sekarang, kita akan masuk pada langkah-langkah menginstal XAMPP. Mari kita mulai dari cara install XAMPP di Windows. 

Cara Install XAMPP di Windows

  • Unduh Installer XAMPP

Seperti yang sudah disebutkan di awal, kamu perlu mengunduh XAMPP melalui situs resmi Apache Friends. Unduh sesuai dengan arsitektur sistem Anda (32-bit atau 64-bit).

  • Jalankan Installer

Klik dua kali untuk memulai proses instalasi pada file file installer. Pada tahapan ini, kamu mungkin perlu memberikan izin admin untuk melanjutkan proses.

  • Pilih Komponen

Saat diminta, pilih komponen yang ingin kamu instal. Jika kamu pemula, nggak ada yang perlu kamu ubah, biarkan pengaturan di mode default (Apache, MySQL, PHP, dan phpMyAdmin). 

  • Pilih Lokasi Instalasi

Lokasi default untuk file XAMPP adalah c:\xampp. Kamu bisa mengubah lokasi file jika memang diperlukan, kalau nggak perlu, biarkan di lokasi defaultnya saja, ya.

  • Mulai Instalasi

Klik Next untuk memulai proses instalasi. Proses ini mungkin akan memakan waktu beberapa menit, tergantung spesifikasi dari komputer kamu.

  • Selesai dan Jalankan XAMPP

Setelah proses instalasi selesai, akses http://localhost untuk memastikan XAMPP berhasil diinstal. Buka XAMPP Control Panel untuk memulai atau menghentikan layanan seperti Apache dan MySQL.

Catatan kecil: Untuk mengakses proyek yang sudah kamu buat, letakkan file di folder htdocs (misalnya: c:\xampp\htdocs\myproject)

Cara Install XAMPP di macOS

  1. Unduh XAMPP di situs resmi Apache Friends, pilih versi MacOS. 
  2. Buka file installer, klik dua kali pada file .dmg yang telah diunduh.
  3. Setelah jendela installer terbuka, drag ikon XAMPP ke folder Applications.
  4. Buka XAMPP melalui Launchpad atau folder Application.
  5. Di XAMPP Control Panel, aktifkan layanan seperti Apache dan MySQL. 
  6. Sama seperti di Windows, file proyek kamu harus diletakkan di folder htdocs, yang biasanya terletak di /Applications/XAMPP/htdocs. 

Cara install XAMPP di Linux

  • Unduh Installer XAMPP

Buka browser dan kunjungi situs resmi Apache Friends (www.apachefriends.org). Di bagian unduhan, pilih versi XAMPP untuk Linux, yang memiliki ekstensi .run. Pastikan Anda memilih versi terbaru untuk mendapatkan fitur dan pembaruan keamanan terkini. File ini biasanya berukuran 150-200 MB.

  • Buka Terminal

Setelah file diunduh (biasanya tersimpan di folder Downloads), buka Terminal dengan menekan Ctrl + Alt + T. Navigasikan ke direktori tempat file .run berada menggunakan perintah cd. Misalnya, jika file ada di folder Downloads, ketik:

cd ~/Downloads
  • Beri Izin Eksekusi pada Installer

File installer perlu diizinkan untuk dieksekusi. Gunakan perintah berikut, ganti <version> dengan nomor versi file yang Anda unduh:

chmod +x xampp-linux-x64-<version>-installer.run
  • Jalankan Proses Instalasi

Jalankan installer dengan perintah berikut:

sudo ./xampp-linux-x64-<version>-installer.run

Kata sudo memberikan izin administrator, yang diperlukan untuk instalasi. Wizard instalasi grafis akan muncul. Ikuti petunjuknya, seperti memilih bahasa dan menyetujui ketentuan.

Secara default, XAMPP akan diinstal di direktori /opt/lampp. Biarkan pengaturan ini kecuali Anda memiliki alasan khusus untuk mengubahnya.

  • Verifikasi Instalasi

Setelah instalasi selesai, luncurkan XAMPP dengan perintah:

sudo /opt/lampp/lampp start

Perintah ini akan memulai layanan Apache dan MySQL. Anda akan melihat pesan konfirmasi di Terminal jika layanan berhasil dijalankan.

  • Uji Server Lokal

Buka browser dan ketik http://localhost atau http://127.0.0.1 di bilah alamat. Jika halaman selamat datang XAMPP muncul, instalasi Anda berhasil. Anda juga dapat mengakses phpMyAdmin dengan mengetik http://localhost/phpmyadmin untuk mengelola database.

  • Pemecahan Masalah (Jika Diperlukan)

Jika server tidak berjalan, periksa apakah port 80 (Apache) atau 3306 (MySQL) digunakan oleh aplikasi lain. Gunakan perintah sudo netstat -tulnp | grep :80 untuk memeriksa port. Jika ada konflik, hentikan aplikasi lain atau ubah port XAMPP melalui file konfigurasi di /opt/lampp/etc/httpd.conf.

Selain itu, pastikan Anda menggunakan sudo untuk menjalankan perintah XAMPP, karena izin administrator diperlukan. Log error di /opt/lampp/logs juga dapat membantu mendiagnosis masalah.

Kesimpulan 

Dengan mengikuti panduan ini, Anda telah berhasil install XAMPP dan siap memulai pengembangan web lokal. XAMPP menyediakan lingkungan yang andal untuk menguji situs web, mengelola database, atau bereksperimen dengan kode PHP dan MySQL.

Langkah berikutnya adalah menjelajahi fitur seperti phpMyAdmin untuk membuat database atau menulis kode PHP pertama Anda.

Jika mengalami kendala, dokumentasi resmi Apache Friends atau komunitas seperti Stack Overflow dapat menjadi referensi yang membantu. Teruslah bereksperimen dan kembangkan keterampilan Anda melalui berbagai proyek, mulai dari website sederhana hingga aplikasi berbasis database.

Ketika proyek Anda sudah siap dipublikasikan dan ingin diakses secara online, Anda tentu membutuhkan layanan hosting yang cepat dan stabil.

Untuk itu, Anda dapat menggunakan layanan web hosting dari Exabytes yang menawarkan performa andal, dukungan teknis profesional, serta berbagai pilihan paket sesuai kebutuhan website Anda.

Mulai dari tahap development di XAMPP hingga website live di server, pastikan setiap langkah didukung infrastruktur yang tepat agar proyek Anda berjalan optimal.