Paket xampp terbaru hadir dengan PHP 7 ke atas. Jika beberapa proyek Anda tidak mendukung PHP 7, Anda dapat menginstal PHP 5. x dan tentukan proyek mana yang menggunakan versi PHP mana
Langkah 1. Unduh PHP5. 6 [Non Thread Safe] versi
//windows.php.net/download#php-5.6
Langkah 2. Ekstrak file zip dan salin ke folder XAMPP
C:\xampp\php5_6
_Setelah menunggu file selesai diunduh, ekstrak ke folder xampp. Dalam kasus saya, saya mengekstraknya ke C:\xampp\php-7.4.16
Modifikasi httpd-xampp. conf
Buka XAMPP Control Panel lalu klik tombol Config lalu httpd-xampp. conf. File ini berisi beberapa pengaturan untuk modul XAMPP seperti PHP, MySQL
Kita perlu membuka file ini dan mengganti folder php saat ini dengan yang baru
Bagaimana tampilannya setelah mengganti php dengan php-7. 4. 16
Mulai ulang server Apache
Beralih ke panel kontrol XAMPP lagi untuk me-restart Apache dengan tombol Stop dan Start
Jika Anda mengalami masalah dengan vcruntime140. dll, Anda dapat memperbaikinya dengan menginstal Microsoft Visual C++ Redistributable for Visual Studio 2019
Anda juga tahu bahwa tidak ada fitur out-of-the-box di XAMPP yang memungkinkan Anda beralih di antara beberapa versi PHP
Pada akhir posting ini, Anda akan mengetahui semua yang perlu Anda ketahui untuk menginstal dan menjalankan beberapa versi PHP dalam satu instalasi XAMPP.
Mari kita mulai
Isi
Untuk tutorial ini, saya akan menggunakan XAMPP 3. 2. 4 yang merupakan versi lama yang hadir dengan PHP 7. 4. 4
Selain itu, saya menganggap Anda sudah memiliki versi PHP yang berfungsi dan beberapa file skrip atau proyek yang dapat Anda gunakan selama tutorial
Unduh versi PHP
Mari kita mulai dengan mengunduh versi PHP baru
Setiap kali saya ingin mendownload versi PHP saya memilih windows. php. bersih
Mari unduh versi terbaru
Pada saat penulisan, versi terbaru PHP adalah 8. 1. 7
Ada beberapa hal yang harus Anda ketahui di sini
- Versi NTS dan TS yang merupakan singkatan dari Non-Thread Safe dan Thread Safe
- arsitektur CPU x64 dan x86
Sebagian besar komputer saat ini memiliki sistem operasi 64-bit dan berbasis prosesor
Namun jika Anda tidak yakin tentang hal itu, Anda dapat melihat bagian Tentang PC Anda di Windows
Kembali ke versi Non-Thread Safe dan Thread Safe
Sebelum mengunduh versi apa pun, saya akan menyarankan Anda untuk memeriksa apakah Anda telah mengaktifkan Thread Safety di instalasi PHP Anda saat ini
Jika Anda sudah memiliki file atau project PHP yang berfungsi, Anda dapat membuka file skrip tersebut atau di dalam file public/index. php dan gunakan fungsi phpinfo[]
Sekarang cari Thread Safety dan perhatikan apakah Anda mengaktifkannya atau tidak
Jika Anda mengaktifkan Thread Safety, Anda harus mengunduh versi PHP yang tidak mengandung NTS dalam namanya
Dan sebaliknya, jika Non-Thread Safety diaktifkan, sebaiknya download versi yang berisi NTS di namanya
Jika Anda mengunduh versi yang salah, Anda mungkin akan mengalami masalah dengan PHP dan ekstensi
Setelah unduhan selesai, buka folder XAMPP dan buat folder PHP baru
Saya beri nama php817 karena mengandung PHP 8. 1. 7 versi
Saya sangat menyarankan Anda juga menggunakan pendekatan penamaan folder yang sama untuk memudahkan Anda nanti
Buka arsip yang baru saja Anda unduh dan ekstrak semua yang ada di folder ini
Konfigurasikan php.ini. ini
Di folder yang sama, cari file php.ini-development
Salin dan ganti namanya menjadi php.ini
Buka file php.ini
dan hapus titik koma ;
dari pengaturan extension_dir = "ext"
Ini adalah direktori tempat ekstensi PHP seperti cURL, FTP, dan MySQL berada
Selanjutnya, telusuri extension_curl
_dan dari sini Anda dapat menghapus titik koma ;
untuk ekstensi apa pun yang Anda inginkan
Biasanya, Anda ingin mengaktifkan cURL, FTP, fileinfo, MySQL, MySQLi, openssl, dan pdo_sqlite
Tapi tentu saja, itu sangat tergantung pada proyek dan milik Anda mungkin memiliki ketergantungan ekstensi yang berbeda
Catatan singkat tentang ekstensi ini adalah jika Anda mencoba menyiapkan PHP