Untuk menginstal PHP 8.4 di server hosting yang menggunakan AlmaLinux, kamu perlu menggunakan Remi Repository, karena PHP versi terbaru biasanya tidak tersedia di repo default. Berikut langkah-langkah lengkapnya :
1. Update sistem dulu.
sudo dnf update -y2. Install EPEL dan Remi Repository.
sudo dnf install epel-release -y
sudo dnf install https://rpms.remirepo.net/enterprise/remi-release-9.rpm -yGanti remi-release-9.rpm dengan versi yang sesuai. Jika kamu pakai AlmaLinux 8, pakai remi-release-8.rpm.
3. Aktifkan modul Remi PHP 8.4.
Cek dulu daftar PHP yang tersedia :
dnf module list phpKarena PHP 8.4 belum resmi stabil, kamu mungkin harus langsung meng-enable repo eksperimental (jika tersedia) :
sudo dnf module reset php -y
sudo dnf module enable php:remi-8.4 -yJika remi-8.4 belum muncul, kamu bisa coba lihat daftar repositori remi-test atau install langsung dari sana.
4. Install PHP 8.4 dan ekstensi yang kamu butuhkan.
sudo dnf install php php-cli php-fpm php-mysqlnd php-gd php-mbstring php-xml php-opcache php-curl -y5. Cek versi PHP.
php -vKalau php:remi-8.4 belum tersedia di modul, kamu bisa enable remi-test dan install PHP 8.4 secara langsung :
sudo dnf config-manager --set-enabled remi-test
sudo dnf install php8.4 -y