Install PHP 8.0 di Fedora 32/33


PHP 8 sudah dirilis secara official sejak tanggal 26 Desember 2020 kemarin. Hadirnya PHP 8 membawa banyak perubahan.

Salah satu yang saya sukai adalah adanya JIT (Just In Time) Compiler, berpotensi menambah kecepatan serta performa. Karena itulah situsali sekarang sudah ditenagai oleh PHP 8 🎉👏

Meskipun PHP 8 sudah rilis secara official, tidak serta merta distro GNU/Linux langsung menyediakannya secara official juga. Terutama distro yang diembel-embel dengan sebutan bleeding edge.

Jika kamu ingin menggunakan PHP 8, kamu mesti memasangnya melalui kode sumber. Mungkin bagi kamu yang sudah terbiasa meng-_compile_ tidak akan menjadi masalah. Lain hal jika kamu tidak terbiasa, dan kamu tipikal orang yang males menunggu kompilan sama kaya saya wkwkwkw.

Beruntung jika kamu pengguna Fedora, karena di sana sudah disediakan binary PHP 8, yang tentunnya kalau kita mau pakai, ya tinggal pasang saja dari paket manajer.

Seperti yang telah saya katakan tadi, saat ini PHP 8 belum ditaru di official repositori. Jadi kalau mau pasang, kita mesti mengaktifkan repositori komunitas. Di sini kita pakai Remi Repo.

Aktifkan Remi Repo

Langkah pertama kita mesti memasang dan mengaktifkan remi repo untuk PHP 8. Caranya seperi berikut:

$ sudo dnf install https://rpms.remirepo.net/fedora/remi-release-33.rpm

PS: Kalau kamu bukan pengguna Fedora 33, tinggal ganti saja menjadi 32.

$ sudo dnf config-manager --set-enabled remi-php80

Pasang PHP 8

Jika kamu belum pernah memasang PHP 8 di sistemmu, kamu bisa langsung pasang dengan perintah.

$ sudo dnf install php

Jika sudah pasang, kamu hanya perlu mengupgradenya saja, tanpa perlu menghapus versi PHP lamamu.

$ sudo dnf module reset php
$ sudo dnf module install php:remi-8.0

Nah gampang kan? Sekarang kamu tinggal cek apakah kamu sudah pakai PHP 8 atau belum. Tinggal jalankan perintah ini saja:

$ php -v