Cara Upgrade Versi PHP XAMPP Tanpa Kehilangan Data

XAMPP Adalah sebuah aplikasi yang biasanya digunakan oleh developer pada saat ingin menguji aplikasi buatannya sebelum dipublikasikan. Pada saat diinstall ada banyak aplikasi dalam satu installernya, secara garis besar adanya sebuah web server, database, FTP, dan aplikasi pendukung lainnya. Nah karena berbentuk sebuah paket instalasi, untuk bisa melakukan upgrade versi PHP harus diuninstall versi XAMPP sekarang dan install lagi XAMPP dengan versi PHP terbaru.

Kalau sembarangan melakukan uninstall pada aplikasi ini, bisa saja semua data yang ada sebelumnya seperti database yang telah dibuat dan file web yang berada di htdocs bisa ikut terhapus. Pada saat melakukannya uninstallpun kita hanya bisa menyelamatkan file pengguna yang ada di htdocs. Ada cara agar kita bisa melakukan upgrade versi PHP ke lebih tinggi tanpa perlu menghapus data sama sekali, begini caranya…

Upgrade PHP 7 ke PHP 8 terbaru di XAMPP Windows 10 dan Windows 11

1. Download Versi PHP Terbaru

Kami menganggap kamu sudah menggunakan XAMPP sebelumnya dan sekarang ingin melakukan upgrade versi PHP menjadi terbaru, pada saat artikel ini ditulis versi terbaru adalah PHP 8. Langkah pertama yang harus dilakukan ialah melakukan download pada paket PHP melalui link berikut. Pilih versi PHP yang kamu inginkan, disini kami memilih versi terbaru yaitu PHP 8.1.0.

Klik pada link ZIP pada pilihan x64 Thread Safe, kamu akan langsung diarahkan ke file yang harus diunduh. Tidak ada perbedaan signifikan antara versi Thread Safe maupun Non Thread Safe, namun kami menyarakan pilih versi Thread Safe agar lebih aman.

1a. (Optional) Backup Database dan User File

Sebelum melakukan langkah berikutnya, kami selalu untuk menyarankan untuk membuat backup agar data bisa aman kalau sesuatu yang tidak kita inginkan terjadi. Meskipun artikel ini kalau diikuti dengan benar dan seksama tidak akan menghapus file user sama sekali, namun ada kemungkinan ada kesalahan kecil yang bisa saja membuat data terhapus.

Tidak ada salahnya juga untuk bersiap pada kemungkinan terburuk yang mungkin akan terjadi. Seperti istilah yang selalu kita ingat, “bawalah payung sebelum hujan”. Lakukan backup melalui Phpmyadmin untuk databasenya dan copy folder bernama “htdocs” untuk mencadangkan folder project yang sebelumnya kamu kerjakan. Simpanlah kedua file tersebut ditempat yang aman dan mudah ditemukan.

2. Mematikan Semua Service XAMPP

Sebelum matikan semua service xampp dan pastikan tidak ada service yang sedang berjalan. Sistem service seperti apache dan mysql harus dalam keadaan mati dan jangan lupa untuk menutup aplikasi XAMPP control panel. Setelah semua service berhenti kamu bisa melanjutkan ke langkah selanjutnya.

Baca Juga:

3. Ganti PHP Sebelumnya Menjadi PHP Terbaru

Lalu setelah selesai melakukan download file PHP terbaru, buka file explorer dan buka tempat instalasi XAMPP. Secara default lokasi instalasi XAMPP berada di “C:\xampp“. Silahkan sesuaikan jika kamu mengubah konfigurasinya sebelumnya. Pada folder tersebut kamu akan menemukan folder bernama “php”, ubah nama folder tersebut menjadi “php7”. Kemudian buat sebuah folder baru dan berikan nama folder tersebut menjadi “php”. Maka struktur foldernya akan menjadi seperti ini.

Kemudian ekstrak file zip php terbaru yang sebelumnya kita download dan pindahkan semua file didalamnya ke dalam folder php yang baru saja kita buat. Tampilannya akan menjadi seperti gambar dibawah.

4. Lakukan Konfigurasi

Agar PHP 8 bisa berfungsi tanpa error kita perlu melakukan beberapa konfigurasi untuk menyesuaikan dengan versi PHP terbaru. Caranya buka xampp control panel lalu pilih config -> Apache (httpd-xampp.conf), maka akan muncul notepad berisi konfigurasi PHP untuk XAMPP.

Ganti pengaturan pada PHP-Module setup dan IF module yang semula seperti ini.

# PHP-Module setup
#
LoadFile "C:/xampp/php/php7ts.dll"
LoadFile "C:/xampp/php/libpq.dll"
LoadModule php7_module "C:/xampp/php/php7apache2_4.dll"

<IfModule php7_module>
    PHPINIDir "C:/xampp/php"
</IfModule>

Menjadi seperti ini

# PHP-Module setup
#
LoadFile "C:/xampp/php/php8ts.dll"
LoadFile "C:/xampp/php/libpq.dll"
LoadModule php_module "C:/xampp/php/php8apache2_4.dll"

<IfModule php_module>
    PHPINIDir "C:/xampp/php"
</IfModule>

Setelah selesai tutup dan simpan file konfigurasi tersebut.

Tinggalkan Komentar

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *