Tutorial Belajar PHP Part 3: Cara Menginstall PHP dengan XAMPP 7.3.7

Setelah mengetahui tentang sejarah PHP dan perkembangan versinya, dalam tutorial belajar PHP kali ini kita akan mempelajari cara menginstall PHP menggunakan XAMPP. Versi XAMPP yang digunakan bisa saja berbeda, namun kali ini saya akan menginstall XAMPP versi 7.3.7


Instalasi Web Server Apache, PHP, dan MySQL dengan XAMPP

Tidak seperti kode HTML yang dapat langsung berjalan di web browser, halaman web yang ditulis dengan PHP harus diproses dalam sebuah aplikasi yang dinamakan Web Server. Web server inilah yang akan menerjemahkan kode PHP menjadi HTML dan mengirimnya ke web browser untuk ditampilkan.

Dalam “dunia nyata”, kita harus menyewa web server agar kode PHP dapat diproses dan diakses di internet. Namun aplikasi web server ini dapat di install di komputer lokal, dan inilah yang akan kita install dalam tutorial kali ini.

Untuk menjalankan kode PHP, setidak butuh 3 jenis program, yakni:

  1. Aplikasi Web Server
  2. Aplikasi PHP
  3. Aplikasi Web Browser.

Untuk aplikasi web server, terdapat beberapa pilihan. Saat ini web server yang sering digunakan adalah Apache, Nginx, dan Microsoft IIS. Apache dan Nginx merupakan aplikasi open source dan dapat digunakan dengan gratis. Namun kali ini kita akan menjalankan PHP menggunakan Apache, karena Apache masih menjadi aplikasi web server yang paling banyak dipakai. Web resmi apache ada di: https://httpd.apache.org/download.cgi.

Aplikasi selanjutnya adalah PHP itu sendiri. PHP bekerja sebagai “penerjemah” di dalam web server. PHP bisa di dapat di situs resminya di alamat: http://windows.php.net/download/

Akan tetapi, proses instalasi web server Apache dan PHP secara terpisah butuh waktu yang cukup lama dan juga perlu pengetahuan tentang konfigurasi Apache. Berita baiknya, terdapat banyak aplikasi yang membundel Apache+PHP. Beberapa diantaranya adalah XAMPP dan WAMP. Pada tutorial belajar PHP di duniailkom ini kita akan menggunakan XAMPP.

Aplikasi terakhir yang kita butuhkan adalah web browser. Jika anda bisa mengakses situs ini, berarti anda telah memiliki web browser :). Dalam tutorial belajar PHP di duniailkom ini saya akan menggunakan web browser Mozilla Firefox dan Google Chrome secara bergantian.


Cara Menginstall XAMPP 7.3.7

XAMPP adalah singkatan dari aplikasi dalam ‘paketnya’, yaitu: X (berarti cross-platform, maksudnya tersedia dalam berbagai sistem operasi), Apache Web Server, MySQL / MariaDB, PHP dan Perl. Dengan menginstall XAMPP, secara tidak langsung kita telah menginstall keempat aplikasi tersebut.

Mulai dari XAMPP versi 5.6.14, database yang dipakai adalah MariaDB, bukan lagi MySQL. MariaDB ini bisa disebut sebagai ‘cloningan’ dari MySQL. Hampir semua perintah yang biasa kita lakukan dengan MySQL, juga bisa dipakai ke MariaDB tanpa perubahan apapun.

Bagi sebagian orang, mungkin tidak sadar kalau database yang ada di XAMPP adalah MariaDB, bukan lagi MySQL.

Versi terbaru XAMPP dapat diakses di alamat www.apachefriends.org. Pada saat tutorial ini diupdate (Juli 2019) versi terakhir XAMPP adalah XAMPP 7.3.7.

Penamaan versi XAMPP mengikuti versi PHP yang terdapat di dalamnya. Dengan kata lain, XAMPP 7.3.7 berisi PHP 7.3.7 serta aplikasi web server Apache 2.4 dan database server MariaDB 10.3.

Untuk memulai proses instalasi, silahkan download XAMPP dari apachefriends.org. File yang saya dapatkan bernama xampp-windows-x64-7.3.7-1-VC15-installer.exe dengan ukuran sekitar 152 MB.

Download XAMPP 7.3.7

Download XAMPP 7.3.7

Khusus bagi anda yang masih menggunakan Windows XP, XAMPP 7.3 ini tidak bisa dipakai. Alternatifnya silahkan download aplikasi XAMPP 1.8.2 (115 MB), yang berisi PHP versi 5.5.36.

Setelah aplikasi installer XAMPP berhasil di unduh, langkah selanjutnya adalah menginstall XAMPP. Double klik file xampp-windows-x64-7.3.7-1-VC15-installer.exe (nama file XAMPP anda sangat mungkin sedikit berbeda).

Jika anda menggunakan Windows Vista ke atas (termasuk Windows 10), akan muncul jendela peringatan untuk tidak menginstall XAMPP pada folder C:\Program Files. Alasannya karena proteksi keamanan dari Windows akan menghalangi beberapa fitur XAMPP. Ini sebenarnya tidak masalah karena folder default XAMPP nanti ada di C:\xampp, bukan di C:\Program Files. Klik saja OK.

Jendela peringatan user account control XAMPP

Jendela peringatan user account control XAMPP

Setelah jendela peringatan, jendela tampilan awal instalasi XAMPP akan muncul, klik Next untuk melanjutkan.

Jendela awal proses instalasi XAMPP

Jendela awal proses instalasi XAMPP

Tampilan berikutnya adalah “Select Component”, pada layar ini anda bisa memilih aplikasi apa saja yang akan diinstall. Disarankan untuk membiarkan pilihan default, dalam hal ini semua aplikasi akan diinstall. Namun jika anda memiliki kendala akan keterbatasan ruang harddisk, bisa memilih aplikasi penting saja, yakni: Apache, MySQL, PHP, dan phpmyadmin. Setelah itu, lanjutkan dengan klik tombol Next.

Jendela select components XAMPP

Jendela select components XAMPP

Pada tampilan berikutnya, “Installation Folder” anda dapat mengubah folder instalasi default XAMPP ke folder lain, dalam contoh ini saya akan membiarkan pilihan default, yakni di C:\xampp. Lalu klik Next untuk melanjutkan.

Jendela installation folder XAMPP

Jendela installation folder XAMPP

Tampilan layar “Bitnami for XAMPP” adalah iklan produk installer CMS dari Bintami (sponsor XAMPP). Karena kita tidak memerlukannya, hapus centang pilihan “Learn more about BitNami for XAMPP” dan klik tombol Next.

Jendela iklan bitnami XAMPP

Jendela iklan bitnami XAMPP

Jika semuanya berjalan lancar, tampilan berikutnya adalah “Ready to Install”, klik tombol Next untuk memulai proses instalasi.

Jendela ready to install XAMPP

Jendela ready to install XAMPP

Jendela proses instalasi XAMPP sedang berjalan

Jendela proses instalasi XAMPP sedang berjalan

Proses intallasi akan berjalan beberapa saat, hingga layar tampilan menjadi “Completing the XAMPP”. Biarkan ceklist “Do you want to start the Control Panel now?” karena kita akan langsung mencoba XAMPP setelah ini.

Akhiri proses installasi XAMPP dengan klik tombol Finish.

Jendela XAMPP berhasil di install

Jendela XAMPP berhasil di install

Setelah XAMPP berhasil diinstal, akan muncul layar “XAMPP Control Panel”. Pada jendela inilah kita akan menjalankan seluruh aplikasi yang ada di XAMPP, yang diantaranya adalah Apache Web Server dan MySQL.

Untuk test drive dari XAMPP, langsung saja klik tombol Start pada bagian Action Apache. Sesaat kemudian Module Apache akan berwarna hijau menandakan aplikasi Web server Apache sudah berjalan.

Jendela XAMPP Control Panel

Jendela XAMPP Control Panel

jika firewall terpasang dalam komputer anda, akan muncul jendela peringatan untuk membolehkan web server Apache berjalan melewati firewall. Pastikan untuk melewatkan web server Apache tersebut dengan mencentang checklist yang tersedia, lalu klik Allow access.

Cara Menginstall XAMPP - Jendela Blokir Firewall

Selanjutnya buka web browser seperti Mozilla Firefox. Pada kolom address ketikkan localhost dan tekan Enter. Jika anda melihat halaman XAMPP, berarti instalasi XAMPP telah berhasil dan Web Server Apache telah sukses berjalan.

Halaman awal XAMPP localhost

Jika anda mengalami masalah ketika menjalankan Apache, besar kemungkinan port 80 bentrok dengan aplikasi lain. Solusinya, bisa lanjut kesini: Cara mengatasi error XAMPP: Port 80 in use by “Unable to open process”.

Sampai disini, XAMPP telah berhasil diinstal dan kita telah siap untuk mulai mempelajari PHP. Untuk mendalami cara penggunaan XAMPP, selanjutnya dalam Tutorial Belajar PHP, kita akan mempelajari tentang Cara Menjalankan Web Server Apache dengan XAMPP dari localhost.

*** Artikel Terkait ***

128 Comments

    • Andre
      08 May 14
  1. firmansyah
    15 Sep 14
    • Andre
      16 Sep 14
    • reply firmansyah
      22 Mar 16
      • andrian paddilla
        10 Apr 17
        • Andre
          11 Apr 17
  2. Eko Prasetyo
    25 Sep 14
    • Andre
      12 Mar 15
  3. faradillah n h
    19 Oct 14
  4. Yahessa
    07 Nov 14
    • Andre
      16 Nov 14
  5. varid
    15 Nov 14
    • Andre
      16 Nov 14
  6. Adi Wijaya
    17 Jan 15
    • Andre
      12 Mar 15
  7. sari widji
    19 Feb 15
    • Andre
      21 Feb 15
  8. satria
    05 Mar 15
    • Andre
      12 Mar 15
  9. Andrew
    10 Mar 15
    • Andre
      12 Mar 15
  10. Anonymous
    23 Mar 15
    • Andre
      25 Mar 15
  11. iman yaqna
    30 Mar 15
    • Andre
      30 Mar 15
      • Anonymous
        30 Mar 15
  12. yenny
    30 Mar 15
    • Andre
      31 Mar 15
  13. Anggit Prayogo
    07 Apr 15
  14. rio
    05 May 15
  15. Herugreen
    29 May 15
    • Andre
      30 May 15
  16. meilieta
    08 Jul 15
    • Andre
      10 Jul 15
  17. beril
    12 Jul 15
    • Andre
      15 Jul 15
  18. NAJMI
    25 Aug 15
  19. NAJMI
    25 Aug 15
    • Andre
      26 Aug 15
  20. irvanyale
    30 Aug 15
    • Andre
      01 Sep 15
  21. purwoko
    03 Sep 15
    • Andre
      30 Sep 15
  22. Ade
    12 Sep 15
    • Andre
      12 Sep 15
  23. prasojo
    30 Sep 15
    • Andre
      30 Sep 15
  24. faung
    07 Oct 15
    • Andre
      08 Oct 15
  25. Lasma
    15 Oct 15
  26. alfaris
    24 Nov 15
  27. M. Arif NUgraha
    06 Dec 15
  28. ruli
    10 Dec 15
    • Andre
      11 Dec 15
  29. stephan
    02 Jan 16
    • Andre
      03 Jan 16
  30. momogrosir
    29 Feb 16
    • Andre
      01 Mar 16
  31. Anonymous
    04 Mar 16
    • Andre
      05 Mar 16
  32. Bidin
    12 Mar 16
    • Andre
      12 Mar 16
  33. Anonymous
    12 Mar 16
    • Andre
      13 Mar 16
  34. Bidin
    13 Mar 16
  35. Maulana Arsandy
    19 Mar 16
    • Andre
      20 Mar 16
  36. Hedi Hadiningrat
    08 Apr 16
  37. Ayu
    06 May 16
  38. Sky_Niwa
    15 Jun 16
    • Andre
      16 Jun 16
      • Sky_Niwa
        16 Jun 16
        • Andre
          17 Jun 16
  39. nana
    05 Aug 16
    • Andre
      06 Aug 16
  40. ari cahyono
    22 Aug 16
    • Andre
      23 Aug 16
  41. IanAje
    28 Aug 16
    • Andre
      30 Aug 16
  42. Michelle
    21 Sep 16
    • Andre
      22 Sep 16
  43. lp3
    13 Oct 16
    • lp3
      13 Oct 16
    • Andre
      13 Oct 16
  44. Blogger Aceh
    01 Nov 16
  45. Muhammad Ferdi
    01 Nov 16
    • Andre
      02 Nov 16
  46. dadang
    02 Nov 16
  47. Riezky Poetra
    21 Mar 17
    • Andre
      22 Mar 17
  48. zaeni rafif
    26 Mar 17
    • Andre
      26 Mar 17
  49. Wahyu Pria Purnama
    27 Mar 17
  50. Ubait Hakim
    02 Aug 17
    • Andre
      03 Aug 17
  51. Yousuve
    24 Sep 17
    • Andre
      24 Sep 17
  52. MUNIR
    09 Nov 17
    • Andre
      09 Nov 17
  53. CahyaItsuka
    06 Dec 17
    • Andre
      07 Dec 17
  54. Romi
    11 Dec 17
  55. Daniel
    27 Dec 17
    • Andre
      28 Dec 17
  56. anime 21
    06 Feb 18
  57. Aji
    14 Nov 18
  58. rajawin silalahi
    19 Feb 19
    • Andre
      20 Feb 19
      • rajawin silalahi
        20 Feb 19
  59. muhamad firman
    22 Feb 19
    • Andre
      23 Feb 19
      • muhamad firman
        15 Mar 19
  60. Ade Muhammad Nur Fauzi
    21 Mar 19
    • Andre
      21 Mar 19
  61. Ido
    27 May 19
    • Andre
      28 May 19
  62. Ido
    30 May 19
  63. Rizliandi M
    08 Jul 19
    • Andre
      12 Jul 19
  64. Aziz
    27 Aug 19
    • Andre
      27 Aug 19
  65. Rozi
    30 Oct 19
  66. husnul
    06 Dec 19

Add Comment

Leave a Reply to beril Cancel reply