Cara Update Versi PHP di XAMPP Terbaru 2026

Memperbarui versi PHP di XAMPP dibutuhkan ketika Anda menjalankan aplikasi web modern yang memerlukan fitur atau ekstensi dari rilis PHP terbaru. Secara default, paket instalasi XAMPP mengikat satu versi PHP tertentu, namun Anda dapat melakukan pembaruan secara manual dengan mengunduh berkas Thread Safe (TS) resmi dari situs PHP untuk Windows dan mengintegrasikannya ke dalam direktori XAMPP Anda.

Proses pembaruan ini melibatkan penggantian direktori modul PHP lama, penyesuaian konfigurasi pada berkas httpd-xampp.conf di Apache, serta memastikan ekstensi yang dibutuhkan seperti mysqli atau curl aktif kembali agar aplikasi lokal Anda berjalan normal.

Persiapan Sebelum Update PHP XAMPP

Sebelum memulai proses pemindahan berkas, pastikan Anda melakukan beberapa langkah pencegahan untuk menghindari kehilangan data atau kegagalan sistem:

  • Matikan seluruh layanan (Apache dan MySQL) melalui XAMPP Control Panel.
  • Lakukan backup folder htdocs dan database melalui phpMyAdmin untuk mencegah hal yang tidak diinginkan.
  • Unduh versi PHP terbaru yang sesuai dengan arsitektur sistem Windows Anda (umumnya x64) berjenis Thread Safe (TS) Zip Package dari situs resmi PHP.

Tabel Perbandingan Metode Pembaruan PHP di XAMPP

Metode Tingkat Kesulitan Risiko Kegagalan Waktu Pengerjaan
Manual (Ganti Folder PHP) Menengah Sedang (jika salah setting httpd.conf) 10-15 Menit
Install XAMPP Versi Baru Mudah Rendah (perlu migrasi manual htdocs) 20-30 Menit

Langkah-Langkah Teknis Update PHP di XAMPP

  1. Unduh PHP Zip: Ambil berkas ZIP PHP versi terbaru (Thread Safe) khusus Windows dari situs resmi windows.php.net.
  2. Buat Folder Baru: Masuk ke direktori instalasi XAMPP Anda (biasanya di C:\xampp\). Ubah nama folder php yang lama menjadi php_old sebagai cadangan.
  3. Ekstrak PHP Baru: Buat folder baru bernama php di dalam direktori C:\xampp\, kemudian ekstrak seluruh isi file ZIP PHP yang baru diunduh ke dalam folder tersebut.
  4. Salin Konfigurasi Lama: Salin file php.ini dari folder php_old ke folder php yang baru, atau gunakan file php.ini-production / php.ini-development bawaan lalu sesuaikan pengaturannya kembali. Pastikan baris ekstensi direktori (extension_dir) mengarah ke folder ext yang benar.
  5. Konfigurasi Apache: Buka file C:\xampp\apache\conf\extra\httpd-xampp.conf menggunakan teks editor. Cari bagian modul PHP dan pastikan path modul mengarah ke file DLL PHP yang baru (misalnya php8apache2_4.dll sesuai versi PHP Anda).
  6. Uji Coba: Jalankan kembali XAMPP Control Panel, aktifkan modul Apache, dan buat file info.php berisikan <?php phpinfo(); ?> di dalam folder htdocs untuk memeriksa apakah versi PHP sudah berubah.

Troubleshooting Masalah Umum

Jika Apache gagal start setelah proses pembaruan, biasanya terjadi karena konflik versi modul DLL pada konfigurasi Apache atau ekstensi lama yang belum diaktifkan pada php.ini. Periksa log error Apache di XAMPP Control Panel untuk melihat baris perintah spesifik yang mengalami kegagalan pemanggilan.