Halo semua pembaca setia idcsharp. Kembali lagi pada pembahasan mengenai tutorial dasar PHP. Seperti yang sudah dibahas pada materi sebelumnya bahwa PHP merupakan bahasa interpreter, bukan compiler. Yang artinya source code dari PHP ini akan langsung diinterpretasikan dan menghasilkan output tanpa menghasilkan execution file terlebih dahulu. Untuk menjalankan source code PHP ini, kita diharuskan menjalankannya di web server. Oleh karena itu pada tutorial kali ini kita akan membahas cara instalasi web server XAMPP untuk membuat localhost.
Sebelum melanjutkan, kita akan bahas dulu apa itu web server. Web server adalah layanan yang memiliki fungsi untuk menerima request dari client melalui HTTP/HTTPS yang diakses melalui web browser dan mengirimkan kembali hasil request kepada client berupa halaman website yang umumnya berekstensi file .html atau .php. Beberapa contoh web server antara lain Apache, Microsoft windows Server, Lighttpd dll.
Selanjutnya kita bahas lagi apa itu localhost. Localhost adalah server lokal atau web server yang berjalan pada perangkat komputer pembaca. Alamat IP dari localhost adalah 127.0.0.1 yang selanjutnya bisa diterjemahkan menjadi localhost. Localhost dijadikan sever sementara pada saat pengembangan aplikasi yang berbasis web sebelum dinaikkan ke dalam hosting. Untuk mengakses localhost kita bisa mengakses alamat IP http://127.0.0.1 atau http://localhost.
Oleh karena itu kita membutuhkan sebuah perangkat lunak bernama XAMPP. XAMPP adalah sebuah perangkat lunak untuk memasang localhost pada komputer kita. Ketika kita memasang XAMPP, maka database MySQL dan phpmyadmin akan otomatis terinstal pada komputer kita. MySQL berfungsi untuk media penyimpanan database website kita nantinya. Dan kita dapat mengelola database dengan mudah melalui tampilan GUI melalui PhpMyaAdmin. XAMPP sendiri memiliki arti :
X : yang artinya Cross-Platform. XAMPP dapat dijalankan diberbagai sistem Operasi (Windows, Mac, Linux)
A : Apache
M : MySQL
P : PHP
P : Perl
Sebetulnya ada beberapa perangkat lunak lain selain XAMPP yang memiliki fungsi serupa seperti LAMPP dan WAMPP. Tetapi pada tutorial kali ini kita akan bahas XAMPP.
- Tahap awalnya kita harus mendownload dahulu XAMPP nya. Untuk mendownload XAMPP kita bisa melalui link https://www.apachefriends.org/download.html
- Kemudian double klik pada master XAMPP yang sudah didownload.
- Selanjutnya kita hanya perlu mengikuti proses instalasi XAMPP seperti menginstall aplikasi windows lainnya.
Selanjutnya kita cek apakah XAMPP sudah terinstal dengan baik sesuai prosedur? Untuk memeriksanya kita cukup buka shortcut XAMPP yang ada di desktop.

Seperti yang kita lihat di atas, klik tombol start pada Apache untuk mengaktifkan localhost dan klik tombol start pada MySQL untuk mengaktifkan database MySQL. Kemudian ketikkan http://localhost atau http://127.0.0.1 pada web browser yang kalian gunakan. Maka akan tampil halaman dashboard XAMPP.
