Skip to main content

Menambah versi PHP pada instalasi XAMPP di Windows

Terkadang kita kesulitan untuk mengatasi program PHP yang berjalan pada versi nan berbeda-beda, sebahagian orang menginstall XAMPP baru untuk memecahkan masalah tersebut, tapi pada tutorial ini akan diperlihatkan cara memecahkan masalah tersebut dengan menambahkan versi PHP nya saja pada instalasi XAMPP.

1. Persiapan

Sebelum mulai, pastikan instalasi XAMPP tidak ada masalah atau bisa berjalan dengan baik. Silahkan uji instalasi XAMPP nya dengan mencoba menjalankannya

2. Download PHP

Download PHP pada alamat url berikut:

https://windows.php.net/downloads/releases/

Pada halaman web tersebut terdapat banyak pilihan versi PHP yang bisa didownload, jika kamu mencari PHP yang versi lama, silahkan masuk ke dalam folder /archive

https://windows.php.net/downloads/releases/archives/

Didalamnya terdapat versi PHP mulai dari v5.2.10, yang merupakan versi terlama yang dapat didownload. File yang harus didownload untuk ditambahkan ke dalam instalasi XAMPP harus lah berformat nama file seperti contoh berikut ini:

php-7.4.33-nts-Win32-vc15-x64.zip
php-5.2.10-nts-Win32-VC6-x86.zip

Apa arti dari NTS dan TS dalam versi PHP?

TS adalah singkatan dari multithread capable builds, sedangkan NTS adalah singkatan dari single thread only builds. Artinya, versi PHP TS mendukung pemrosesan CPU secara multithread, yang memungkinkan beberapa thread berjalan secara paralel. Ini meningkatkan efisiensi dalam lingkungan dengan banyak permintaan simultan. Sebaliknya, versi PHP NTS hanya mendukung pemrosesan single thread, di mana setiap permintaan ditangani satu per satu oleh satu thread. Ini dapat menghasilkan kinerja yang lebih cepat dalam kondisi tertentu karena tidak ada overhead dari mekanisme penguncian, tetapi mungkin tidak cocok untuk lingkungan dengan permintaan simultan yang tinggi. Pemilihan antara TS dan NTS harus disesuaikan dengan server web yang digunakan dan kebutuhan spesifik dari aplikasi yang dijalankan

3. Atur PHP Configuration File

Pada directory PHP yang telah didownload, terdapat file yang bernama php.ini.development dan php.ini.production yang merupakan file konfigurasi untuk PHP. Gunakanlah php.ini.development jika PHP akan digunakan untuk mengembangkan sebuah program, dan gunakanlah php.ini.production ketika program sudah selesai dibangun dan siap untuk dijalankan. Untuk menggunakan salah satunya adalah dengan cara mengubah nama dari filenya, contoh:

php.ini.development -> php.ini

Secara bawaan konfigurasi yang disediakan belum mengaktifkan ekstensi php dimana beberapa fitur php akan mati. Untuk mengaktifkannya, silahkan buka file php.ini, lalu cari baris kode yang berisikan sebagai berikut: