Contents
- 1 π Panduan Lengkap: Instalasi XAMPP & Konfigurasi Multi-PHP untuk Pemula (PHP 8.2 + PHP 7.4)
- 1.1 π₯ Bagian 1: Download & Instal XAMPP Utama (PHP 8.2)
- 1.2 π§© Bagian 2: Menambahkan PHP 7.4 ke Dalam XAMPP
- 1.3 βοΈ Bagian 3: Konfigurasi Apache agar Mengenali PHP 7.4
- 1.4 π‘ Bagian 4: Cara Menggunakan PHP 7.4 di Folder Tertentu (htdocs)
- 1.5 π Bagian 5: Metode Virtual Host (Untuk Developer Profesional)
- 1.6 π Tabel Perbandingan Metode Multi-PHP
- 1.7 β Bagian 6: Tanya Jawab (FAQ)
- 1.8 π Bonus: Script Cepat Cek Versi PHP
- 1.9 β Kesimpulan Akhir
π Panduan Lengkap: Instalasi XAMPP & Konfigurasi Multi-PHP untuk Pemula (PHP 8.2 + PHP 7.4)
π Spesial untuk Anda: Artikel ini adalah panduan paling lengkap dan praktis yang pernah ditulis. Anda akan belajar dari NOL hingga bisa menjalankan PHP 7.4 dan PHP 8.x BERSAMAAN di satu XAMPP. Khusus untuk pengguna Windows 64-bit.
π₯ Bagian 1: Download & Instal XAMPP Utama (PHP 8.2)
πΉ Langkah 1: Download Installer
- Buka website resmi: https://www.apachefriends.org
- Klik tombol Download untuk versi XAMPP dengan PHP 8.2.x.
- Pastikan Anda mendownload versi Windows x64.
πΉ Langkah 2: Proses Instalasi
- Klik kanan file installer β Run as Administrator.
- Jika muncul pop-up UAC (User Account Control), pilih Yes / OK.
- Biarkan direktori tetap:
C:\xampp. JANGAN DIUBAH! - Pilih komponen lengkap (Apache, MySQL, PHP, phpMyAdmin, dll).
- Klik Next > Install.
- Tunggu sampai selesai (3-5 menit).
- Centang “Start Control Panel” lalu klik Finish.
π§© Bagian 2: Menambahkan PHP 7.4 ke Dalam XAMPP
Sekarang kita akan menyuntikkan PHP versi 7.4 ke dalam folder XAMPP yang sudah ada. Tenang, ini TIDAK akan merusak PHP 8.2 bawaan.
πΉ Langkah 1: Download PHP 7.4 (Thread Safe)
- Buka arsip resmi PHP untuk Windows:
https://windows.php.net/downloads/releases/archives/ - Cari file:
php-7.4.33-Win32-vc15-x64.zip - β οΈ WAJIB: Pilih yang Thread Safe (TS). Jangan pilih Non-Thread Safe.
- Klik untuk mendownload (ukuran ~22MB).
πΉ Langkah 2: Ekstrak & Rename Folder
- Klik kanan file ZIP β Extract All…
- Pilih lokasi:
C:\xampp(langsung di dalam folder XAMPP). - Setelah selesai, rename folder hasil ekstrak dari:
php-7.4.33-Win32-vc15-x64β menjadiphp74
π Struktur folder Anda sekarang:
C:\xampp\php Β Β Β β (PHP 8.2 – Bawaan)
C:\xampp\php74 β (PHP 7.4 – Tambahan)
βοΈ Bagian 3: Konfigurasi Apache agar Mengenali PHP 7.4
Ini adalah inti dari panduan ini. Kita akan memberi tahu Apache bahwa ada “mesin PHP” baru di folder php74.
πΉ Langkah 1: Edit File httpd-xampp.conf
- Buka XAMPP Control Panel.
- Pada baris Apache, klik tombol Config.
- Pilih Apache (httpd-xampp.conf).
- File akan terbuka di Notepad (atau editor teks default Anda).
- Gulir ke bagian PALING BAWAH file.
- Copy paste kode berikut tepat di baris terakhir:
# ========== KONFIGURASI PHP 7.4 ==========
ScriptAlias /php74 "C:/xampp/php74"
Action application/x-httpd-php74-cgi "/php74/php-cgi.exe"
<Directory "C:/xampp/php74">
AllowOverride None
Options None
Require all denied
<Files "php-cgi.exe">
Require all granted
</Files>
</Directory>
- Simpan file (Ctrl + S).
- Restart Apache: Stop lalu Start di XAMPP Control Panel.
C:/xampp/php74 harus benar-benar ada.π‘ Bagian 4: Cara Menggunakan PHP 7.4 di Folder Tertentu (htdocs)
Ini yang paling ditunggu! Kita akan membuat satu folder di htdocs menggunakan PHP 7.4, sementara folder lainnya tetap menggunakan PHP 8.2.
πΉ Langkah 1: Buat Folder Proyek
- Masuk ke
C:\xampp\htdocs. - Buat folder baru, beri nama
proyek-lama. - Buat folder lain, beri nama
proyek-baru(opsional).
πΉ Langkah 2: Buat File .htaccess di Folder Proyek-Lama
- Masuk ke folder
C:\xampp\htdocs\proyek-lama. - Klik kanan β New β Text Document.
- Beri nama:
.htaccess(pakai titik di depan). - Jika Windows memperingatkan “You must type a file name”, klik Yes.
- Buka file .htaccess dengan Notepad, isi kode berikut:
<FilesMatch "\.php$">
SetHandler application/x-httpd-php74-cgi
</FilesMatch>
- Simpan dan tutup file.
πΉ Langkah 3: Uji Coba
- Buat file baru di
C:\xampp\htdocs\proyek-lama, beri namainfo.php. - Isi dengan kode:
<?php phpinfo(); ?> - Buat juga file
info.phpdiC:\xampp\htdocs\proyek-baru. - Buka browser, akses:
- http://localhost/proyek-baru/info.php β PHP 8.2.x
- http://localhost/proyek-lama/info.php β PHP 7.4.33
π Bagian 5: Metode Virtual Host (Untuk Developer Profesional)
Jika Anda ingin akses seperti http://proyeklama.test (bukan localhost/folder), gunakan metode Virtual Host. Ini lebih mirip dengan server hosting asli.
πΉ Langkah 1: Edit File httpd-vhosts.conf
- Buka file:
C:\xampp\apache\conf\extra\httpd-vhosts.conf. - Tambahkan kode berikut di bagian paling bawah:
<VirtualHost *:80>
DocumentRoot "C:/xampp/htdocs/proyek-lama"
ServerName proyeklama.test
<Directory "C:/xampp/htdocs/proyek-lama">
<FilesMatch "\.php$">
SetHandler application/x-httpd-php74-cgi
</FilesMatch>
</Directory>
</VirtualHost>
πΉ Langkah 2: Edit File Hosts Windows
- Buka Notepad sebagai Administrator.
- Klik File β Open, buka lokasi:
C:\Windows\System32\drivers\etc\hosts. - Tambahkan baris berikut di bagian bawah:
127.0.0.1 proyeklama.test
- Simpan file (Ctrl + S).
- Restart Apache.
- Buka browser, ketik http://proyeklama.test.
tokoku.test, sekolah.test, dll.π Tabel Perbandingan Metode Multi-PHP
| Metode | Tingkat Kesulitan | Kecepatan Setup | Kelebihan | Kekurangan |
|---|---|---|---|---|
| .htaccess | β Mudah | β‘ 1 menit | Tidak perlu restart Apache, per-folder | Harus buat file .htaccess di tiap folder |
| Virtual Host | βββ Sedang | β±οΈ 5 menit | Domain sendiri, rapi, seperti server | Edit file hosts & vhosts, perlu admin |
| Multiple XAMPP | β Mudah | β‘ 2 menit | Benar-benar terpisah, minim konflik | Boros RAM, port berbeda, ribet |
| Laragon | β Sangat Mudah | β‘ 10 detik | Ganti versi PHP klik kanan | Harus install ulang aplikasi |
β Bagian 6: Tanya Jawab (FAQ)
π€· Apakah cara ini aman untuk proyek online?
Ya, 100% aman. Ini hanya untuk localhost (server lokal). Tidak berpengaruh ke server hosting Anda.
π€· Saya butuh PHP 8.0 atau 8.1, bagaimana?
Ulangi Bagian 2 & 3 dengan versi PHP yang Anda butuhkan. Cukup ganti nama folder menjadi php80 atau php81, dan sesuaikan kode konfigurasinya.
π€· Kenapa saya harus pakai Thread Safe (TS)?
Karena XAMPP menggunakan Apache yang membutuhkan versi Thread Safe. Jika pakai Non-Thread Safe, PHP tidak akan jalan di Apache.
π€· Saya pakai Windows 32-bit, bisa?
Bisa, tapi Anda harus download versi x86 (32-bit). Cari file dengan nama mengandung “x86”.
π€· Lebih baik pakai XAMPP atau Laragon?
Jujur: Laragon jauh lebih unggul untuk multi-PHP. Tapi artikel ini khusus XAMPP karena Anda mencari artikel ini. Jika Anda sering gonta-ganti versi PHP, sangat saya rekomendasikan migrasi ke Laragon.
π Bonus: Script Cepat Cek Versi PHP
Simpan kode ini sebagai php-version.php di folder htdocs. Jalankan di browser untuk melihat PHP versi apa yang aktif di folder tersebut.
<?php
echo "<h1>π PHP Version Checker</h1>";
echo "<hr>";
echo "<h2>Versi PHP Saat Ini: <span style='color:red;'>" . phpversion() . "</span></h2>";
echo "<br><br>";
phpinfo();
?>
β Kesimpulan Akhir
Anda sekarang sudah memiliki XAMPP dengan kemampuan Multi-PHP. Proyek lama (PHP 7.4) dan proyek baru (PHP 8.x) bisa berjalan BERSAMAAN tanpa perlu install ulang XAMPP.
π 3 Langkah Cepat yang Harus Diingat:
- π₯ Download & ekstrak PHP 7.4 ke C:\xampp\php74
- βοΈ Tambahkan kode di httpd-xampp.conf
- π Buat .htaccess di folder yang ingin pakai PHP 7.4
β¨ Ingat: Restart Apache setiap kali mengedit file konfigurasi!
Β© 2024 – Panduan XAMPP Multi-PHP. Boleh dibagikan, dicopy, dimodifikasi untuk pembelajaran.
Dibuat dengan β€οΈ untuk developer Indonesia.

