Ganti PHP XAMPP menjadi PHP yang terbaru perlu dilakukan karena PHP bawaan dari XAMPP masih PHP versi 8.2.12.
Paling tidak itu yang saya alami ketika membuat Panduan Instalasi XAMPP beberapa hari lalu.
Bagaimana caranya mengganti PHPnya menjadi yang terbaru? Ayo kita mulai, ikuti langkah-langkah di bawah ini.
Menyiapkan PHP Terbaru
Pertama, silahkan download PHP versi terbaru di sini.
PHP versi 8.3.9 adalah yang terbaru, jadi saya download PHP 8.3.9 VS16 x64 Thread Safe (2024-Jul-02 18:37:12) dalam bentuk .zip.
Unzip dan ganti nama foldernya menjadi php-8.3.9, supaya lebih mudah mengenali versi PHP tersebut.
Buat file php.ini dengan cara copy paste dari file php.ini-development yang ada di folder php-8.3.9 tadi.
Kita perlu merubah beberapa konfigurasi pada file php.ini tadi, edit dengan teks editor kesukaan Anda.
Apa saja yang perlu diedit, bisa mengacu ke halaman ini, jadi saya tidak perlu mengetik ulang (paling tidak copy paste) lagi di sini hehehe.
Tetapi ada satu baris yang berbeda, yaitu:
extension_dir = "C:\xampp\php-8.3.9\ext"Setelah kita mengedit file php.ini dan menyimpannya kembali, pindahkan seluruh folder php-8.3.9 ke dalam direktori C:\xampp.
Jadi pathnya adalah C:\xampp\php-8.3.9, nah ini alasannya perbedaan konfigurasi untuk extension_dir di atas.
Mengganti Konfigurasi di XAMPP
Jalankan XAMPP dengan akses Administrator, klik kanan ikon XAMPP di desktop komputer Anda, pilih Run as administrator.
Muncul window User Account Control, klik tombol Yes untuk mengijinkan.
Panel XAMPP muncul dan terlihat indikator berwarna hijau untuk module Apache dan MySQL.
Non aktifkan module Apache dengan mengklik tombol stop, dan tunggu sampai indikator module Apache berwarna hijau hilang.


Edit file konfigurasi XAMPP C:\xampp\apache\conf\extra\httpd-xampp.conf menggunakan teks editor kesukaan Anda menjadi:
LoadFile "C:/xampp/php-8.3.9/php8ts.dll"
LoadFile "C:/xampp/php-8.3.9/libpq.dll"
LoadFile "C:/xampp/php-8.3.9/libsqlite3.dll"
LoadModule php_module "C:/xampp/php-8.3.9/php8apache2_4.dll"Lalu scroll ke bawah:
PHPINIDir "C:/xampp/php-8.3.9"
ScriptAlias /php-cgi/ "C:/xampp/php-8.3.9/"
<Directory "C:/xampp/php-8.3.9">Intinya adalah kita mengganti isi di file konfigurasi httpd XAMPP semua yang tadinya C:/xampp/php menjadi C:/xampp/php-8.3.9.
Simpan kembali file konfigurasi XAMPP tersebut.
Aktifkan Apache dan Testing
Aktifkan kembali Apache dengan mengklik tombol Start pada panel XAMPP, tunggu hingga indikatornya berwarna hijau.
Buka browser Anda dan ketikkan http://localhost/, dan Anda akan dialihkan ke http://localhost/dashboard.
Klik tautan PHPInfo yang ada di bagian atas untuk melihat apakah versi PHP yang tadinya 8.2.12 menjadi versi 8.3.9.

Demikian panduan cara ganti PHP XAMPP menjadi terbaru.




