Cara menggunakan update to php 8

PHP telah dirilis pada November 2021. Seperti dketahui, PHP merupakan bahasa pemrograman yang disukai banyak developer dan mudah dipelajari.

Berikut keunggulan PHP 8.1 punya beberapa keunggulan.

  1. Performa lebih cepat

Karena penambahan fungsi inheritance caching pada Opcache, performa lebih cepat. Inheritance caching menghubungkan berbagai jenis class, lalu melakukan proses caching pada class secara bersamaan, hasil caching tersebut disimpan pada shared memory milik opcache. Jumlah perintah berkurang karena hasil caching disipan selamanya.

  1. Dukungan Just In Time (JIT) Lebih Baik

PHP memperbaiki dukungan terhadap JIT Compiler. JIT memungkinkan program diterjemahkan menjadi bahasa yang dimengerti komputer, saat program berjalan secara real time.

Baca Juga :   Tips Memilih Layanan Hosting

Berikut cara upgrade PHP 8.1

Lakukan langkah-langkah berikut untuk mengupgrade PHP 8.1.

  1. Lakukan backup

Hal ini berguna agar jika terjadi masalah pada versi baru, kita dapat mengembalikan website ke versi sebelumnya.

Pada artikel kali ini kita akan belajar tutorial tentang bagaimana cara upgrade PHP 8 di Ubuntu. Hal ini dilakukan agar kita bisa mendapatkan berbagai fitur-fitur terbaru dari PHP versi terbaru ini.

Pengenalan PHP 8

PHP 8 adalah versi terbaru dari bahasa pemrograman PHP yang dirilis pada November 2020. Ini merupakan peningkatan yang signifikan dari versi sebelumnya, PHP 7, dan menyediakan beberapa fitur baru yang berguna bagi pengembang aplikasi web, seperti eksekusi JIT (Just-in-Time), operator nilai terpilih, dan type hinted constructors.

PHP 8 juga menghilangkan beberapa fitur yang telah usang atau tidak lagi relevan, sehingga bahasa ini menjadi lebih mudah dipelajari dan digunakan. Jika Anda seorang pengembang web yang tertarik menggunakan PHP, maka Anda harus mencoba PHP 8 dan mempelajari fitur-fitur barunya untuk meningkatkan produktivitas Anda.

Cara Upgrade PHP 8 di Ubuntu

Untuk mengupgrade PHP 8 di Ubuntu, pertama-tama Anda perlu menambahkan repositori Ondrej PHP PPA ke sistem Anda. Anda dapat melakukan ini dengan menjalankan perintah berikut:

sudo add-apt-repository ppa:ondrej/php
sudo apt-get update

Setelah repositori Ondrej PHP PPA ditambahkan, sekarang Anda dapat mengupgrade PHP ke versi 8 dengan menjalankan perintah berikut:

sudo apt-get install -y php8.0

Perintah di atas akan menginstall PHP 8.0 beserta dengan dependensi yang diperlukan. Setelah proses instalasi selesai, Anda dapat memeriksa versi PHP yang terinstall dengan menjalankan perintah berikut:

php -v

Jika PHP 8.0 telah terinstall dengan benar, Anda akan melihat output seperti berikut:

PHP 8.0.0 (cli) (built: Nov 11 2020 14:26:37) ( NTS )
Copyright (c) The PHP Group
Zend Engine v4.0.0-dev, Copyright (c) Zend Technologies

Sebagai catatan, pastikan untuk menguji aplikasi Anda setelah meng-upgrade PHP untuk memastikan bahwa semuanya berjalan dengan lancar dan tidak ada kesalahan yang muncul akibat perubahan dalam versi PHP. Jika Anda mengalami masalah, Anda dapat mencoba menginstal versi minor PHP 8.0.x sebagai gantinya.

Tutorial Update PHP versi 7 ke 8 di Windows Beserta Error Solusinya

Published date 6th June 2021

Last modified date 6th June 2021

Categories Blog / php

Author brillian

Cara menggunakan update to php 8

Tutorial Update PHP versi 7 ke PHP 8 di Windows. PHP 8 rilis pada tanggal (2021-Jun-02 01:24:04) menghadirkan feature-feature baru yang powerfull. Saya pun penasaran untuk mencoba update dari PHP lama saya PHP 7 ke PHP versi 8.

Cara menggunakan update to php 8
Cara menggunakan update to php 8

Pada tutorial kali ini, saya akan mencoba update PHP lama saya ke PHP terbaru yaitu PHP 8 di windows 10. Jika Anda pengguna windows silahkan lanjutkan untuk membaca atau mencobanya secara langsung. Namun, jika Anda pengguna Linux atau MAC, membacanyapun tidak masalah untuk menambah wawasan Anda.

Ok, kita lanjutkan, pengguna windows biasanya menggunakan server php seperti Xampp,Wampp, Nginx, dan Laragon. Pada kasus ini, saya menggunakan Laragon di server komputer saya. Jadi, jika Anda menggunakan laragon, lanjutkan membacanya ya. Jika Anda ingin tertarik ingin menggunakan laragon, Anda bisa mengunduhnya di link ini: https://laragon.org/download/

Jika sudah mengunduh dan menginstallnya, Lanjutkan.

Contents

Download PHP 8

Silahkan Anda unduh dulu PHP 8 di link : . Saya menyarankan Anda untuk mengunduh yang Thread Safe. Pengertian Thread Safe dan Non Thread Safe tidak saya bahas pada tutorial kali ini. Namun, intinya adalah yang Non Thread Safe itu masih banyak bug yang belum diketahui. Jadi, Thread Safe itu lebih aman karena sudah minim bug dan direkomendasikan.

Pilihlah versi x86 ataupun x64 sesuai dengan bit yang Anda install. Jangan sampai salah, karena nanti tidak akan bisa running dengan baik.

Dalam kasus ini, saya menggunakan arsitektur x64 bit. Silahkan unduh yang versi x64 bit.

Cara menggunakan update to php 8
Cara menggunakan update to php 8

Kemudian pindahkan hasil download dalam bentuk zip tersebut ke dalam direktori Laragon/bin/php. Setelah itu, silahkan “klik kanan” dan pilih extract file. Jika sudah, itu artinya PHP 8 akan segera siap kita gunakan.

Coba Jalankan laragon

Cara menggunakan update to php 8
Cara menggunakan update to php 8

Lalu jalankan apache dan mysql pada aplikasi Laragonnya.

Jika muncul pesan error seperti ini maka harus ada konfigurasi yang kita lakukan.

Cara menggunakan update to php 8
Cara menggunakan update to php 8

Cara Mengatas Error PHP Module

Kita sudah melihat gambaran error yang akan terjadi saat menjalankan PHP 8. Tenang … saya sudah mencari jawabannya di beberapa literatur internet. Jawabannya cukup mudah.

Pertama, matikan dahulu server apache dan mysql pada Laragon.

Kedua, silahkan buka file mod_php.conf pada direktori Laragon/etc/apache2.

Kodenya sebabagi berikut:

This file is auto-generated, so please keep it intact.
 LoadModule php_module "D:/laragon/bin/php/php-8.0.7-Win32-vs16-x64/php8apache2_4.dll"
 PHPIniDir "D:/laragon/bin/php/php-8.0.7-Win32-vs16-x64"
     AddType application/x-httpd-php .php 

Pada baris ke 2 ubah dari php8_module menjadi php_module.

This file is auto-generated, so please keep it intact.
 LoadModule php_module "D:/laragon/bin/php/php-8.0.0-Win32-vs16-x64/php8apache2_4.dll"
 PHPIniDir "D:/laragon/bin/php/php-8.0.0-Win32-vs16-x64"
     AddType application/x-httpd-php .php 

Lalu simpan kembali.

Jalankan Ulang

Setelah kita jalankan ulang Laragonnya, pesan errornya tidak muncul lagi. Sekarang kita bisa mengecek versi PHP kita melalui command prompt (command promt laragon) atau melalui local laragon website.

Cara menggunakan update to php 8
Cara menggunakan update to php 8

Kesimpulan

Untuk update PHP ke 8 yang baru rilis terjadi error pada php_module nya di apache. Butuh sedikit penyesuaian untuk update PHP Anda dari PHP 7 ke PHP 8. Saya telah mencobanya kemudian gagal, namun sekarang sudah berhasil dengan mencari beberapa literatur untuk menyelesaikan solusinya.

Apa itu PHP 8?

Apa itu PHP 8? PHP 8 adalah pembaruan dari PHP 7.4 yang akan berhenti active supportnya pada November 2021. Berbeda dengan PHP 7.4 yang hanya minor update, PHP 8 adalah sebuah major update dari bahasa pemrograman PHP.

Bagaimana Cara Update xampp?

Ada enam langkah untuk memperbarui XAMPP:.
Backup file website kamu..
Export database kamu..
Uninstall versi XAMPP yang lama..
Menginstal versi terbaru dari XAMPP..
Menyesuaikan pengaturan PHP..
Me-restore file website dan database kamu..

PHP terbaru versi berapa?

Saat artikel ini ditulis, versi PHP terbaru adalah PHP 8.1 yang dirilis 25 November 2021. PHP 8.1 punya beberapa fitur baru antara lain Readonly Properties dan Never Return Type.

Cara Mengetahui PHP versi berapa?

Cara cek versi PHP di Xampp.
Simpan (save as) dengan nama (versi.php) di direktori htdocs (Xampp). Biasanya secara default direktori ada di C:\xampp\htdocs. ... .
Buka browser..
Ketik : localhost/versi.php..
Jika sesuai, informasi versi Php akan muncul seperti dibawah ini..