Halo sobat coding!
Kali ini admin ingin membagikan cara untuk upgrade versi PHP dari v8.0.x ke 8.2.x. Cara ini juga dapat dilakukan untuk upgrade ke versi lainnya. Mari langsung aja ikuti beberapa step berikut ini:
PRA UPGRADE (opsional)
Sebelum melakukan upgrade versi PHP di XAMPP, silakan cek terlebih dahulu versi php yang saat ini sedang aktif atau digunakan.
- Jalankan Apache XAMPP
- Buat folder dengan nama version di xampp > htdocs, kemudian buat file baru dengan nama phpinfo.php
- Kemudian, buka file phpinfo.php yang baru saja dibuat, isi/ketikkan kode berikut, lalu simpan:
<?php phpinfo(); ?>
- Selanjutnya, buka browser dan ketikkan link http://localhost/version/phpinfo.php pada kolom pencarian. Jika link itu tidak bisa, maka berikan port setelah localhost. Port dapat dilihat ketika menjalankan Apache di XAMPP. Contohnya: http://localhost:80/version/phpinfo.php
- Maka akan tampil tampilan sbb:
Sekarang saatnya kita untuk melakukan upgrade versi dari php kita. Kali ini yang akan ku praktekkan adalah upgrade dari versi 8.1.x ke 8.2.x. Cara ini akan serupa juga jika ingin upgrate dari versi satu ke versi lainnya.
- Buka web PHP di https://windows.php.net/download.
- Klik zip untuk mendownload. Silakan pilih untuk yang X64 Thread Safe.
- Setelah berhasil download. Silakan extrak folder zip itu dan pindahkan ke folder xampp. Silakan dipastikan letak dari folder xampp di laptop/desktop masing-masing. Pada contoh ini, saya menyimpan xampp di folder D.
- Matikan service Apache yang sedang berjalan di XAMPP.
- Ubah penamaan dari folder php yang terletak di folder xampp menjadi php-8.1 atau lainnya. Tujuan mengganti nama bukan menghapusnya adalah untuk backup apabila ketika upgrade php mengalami error, maka file lama bisa digunakan kembali.
Sebagai contoh, karena versi php ku sebelumnya adalah 8.1.17, maka ku ganti menjadi php-8.1.17 - Folder hasil extrak tadi, yakni dengan nama php-8.2.19-Win32-vs16-x64, silakan untuk diubah namanya menjadi php.
- Silakan untuk mengaktifkan kembali service Apache di XAMPP.
- Setelah itu, silakan akses kembali di browser http://localhost/version/phpinfo.php. Sekarang versi php sudah terbarukan.
Eitss.. Tunggu dulu... Coba sekarang akses ke localhost/phpmyadmin untuk melihat database. Bagaimana? apakah bisa? kalo muncul error, silakan lanjutkan mengikuti tutorial ini yaa. Kalo sudah bisa, brrti ngga usah lanjut.
Akses PhpMyAdmin Error ?
Terjadinya error pada PhpMyAdmin, disebabkan karena kita belum mengaktifkan ekstensi yang dibutuhkan. Kita akan mengaktifkan ekstensi yang dibutuhkan itu. Berikut caranya:
- Buka folder php yang ada di folder xampp
- Cari file bernama php.ini-development, lalu buat salinan file itu di folder yang sama.
- Lalu, ubah nama file copy-an menjadi php.ini
- Jika muncul dialog konfirmasi, silakan pilih Yes saja.
- Buka file php.ini
- Cari kode berikut
untuk extension_dir, bila diawalnya masih menggunakan tanda titik koma (;), maka silakan hapus tanda tersebut.
Kemudian, silakan ganti value-nya dari "ext" menjadi lokasi penyimpanan xampp kalian kemudian berikan \php\ext. Sebagai contoh untuk xampp di device ku disimpan di folder D > xampp. Sehingga value dari extension_dir menjadi "D:\xampp\php\ext" - Selanjutnya, silakan cari kode berikut ini:
Itu merupakan kumpukan ekstensi yang tersedia di PHP8 dan masih belum diaktifkan, cara mengatifkannya hapus tanda titik koma (;) didepan ekstensi. Tidak semua diaktifkan. Hanya beberapa dari ekstensi itu yang diaktifkan. Berikut ekstensi yang perlu diaktifkan, sbb:
extension=bz2 extension=curl extension=fileinfo extension=gd extension=gettext extension=intl extension=mbstring extension=exif extension=mysqli extension=pdo_mysql extension=pdo_sqlite
- Silakan simpan file php.ini
- Jalankan kembali (restart) Apache di XAMPP
Sekarang akses localhost/phpmyadmin dan seharusnya sudah bisa. SELAMAT
Jika Mengalami Error saat menjalankan kembali Apache XAMPP
- Buka folder php backup (php-8.1.17 atau sesuai penamaan awal tadi) di folder xampp
- Buka folder extras di xampp > php-8.1.17 (atau sesuaikan penamaannya)
- Copy semua folder dan file yang ada pada folder extras.
- Masuk ke folder php yang aktif di xampp > php > extras
- Paste dan replace folder dan file hasil copy tadi.
- Coba kembali untuk menjalankan Apache XAMPP nya.
- Selesai.
Itulah langkah-langkah untuk melakukan upgrade versi php dari versi lama ke versi baru di XAMPP
Sekian artikel dari admin. Selamat mencoba dan semoga berhasil! Jika ada pertanyaan silakan tanyakan pada kolom komentar. Terima kasih dan salam coding!👋