PHP 8.4 adalah rilis terbaru dari bahasa pemrograman populer yang diumumkan pada 21 November 2024. Versi ini membawa peningkatan performa, sintaks baru, serta optimalisasi eksekusi Just-In-Time (JIT) yang lebih efisien. Berdasarkan laman resmi PHP Supported Versions, , PHP 8.4 akan mendapatkan active support hingga 31 Desember 2026, dan security support sampai 31 Desember 2028. Bagi pengguna AlmaLinux dan Rocky Linux, berikut panduan lengkap untuk menginstal PHP 8.4 secara aman dan optimal.
Persiapan Awal
Sebelum instalasi, pastikan sistem telah diperbarui agar semua paket berada dalam versi terbaru.
sudo dnf update -y
sudo dnf install epel-release -y
/usr/bin/crb enable Tambah Repository Remi
Selanjutnya, tambahkan repository Remi yang menyediakan versi terbaru PHP untuk sistem berbasis RHEL seperti AlmaLinux dan Rocky Linux.
# AlmaLinux 8 / Rocky Linux 8
sudo dnf install https://rpms.remirepo.net/enterprise/remi-release-8.rpm -y
# AlmaLinux 9 / Rocky Linux 9
sudo dnf install https://rpms.remirepo.net/enterprise/remi-release-9.rpm -y Remi repository menyediakan beberapa versi PHP, jadi kita perlu mengaktifkan versi yang sesuai:
sudo dnf module reset php -y
sudo dnf module enable php:remi-8.4 -y Install PHP 8.4
Setelah modul diaktifkan, instal PHP 8.4 dengan perintah:
sudo dnf install php84 php84-php-common php84-php-cli -y Membuat symbolic link untuk php84:
sudo ln -s /usr/bin/php84 /usr/bin/php Untuk memastikan instalasi berhasil dan versi yang digunakan sudah benar, jalankan:
php -v Contoh keluaran yang akan muncul:
PHP 8.4.14 (cli) (built: Oct 21 2025 19:23:55) (NTS gcc x86_64)
Copyright (c) The PHP Group
Built by Remi's RPM repository <https://rpms.remirepo.net/> #StandWithUkraine
Zend Engine v4.4.14, Copyright (c) Zend Technologies
with Zend OPcache v8.4.14, Copyright (c), by Zend Technologies Jika hasilnya serupa, berarti PHP 8.4 telah berhasil diinstal di sistem.
Install Ekstensi PHP Tambahan
Kebanyakan aplikasi web memerlukan ekstensi tambahan seperti pdo, mbstring, xml, curl, atau gd. Instal sesuai kebutuhan dengan perintah:
sudo dnf install php84-php-{mysqlnd,gd,xml,mbstring,opcache,curl,zip,intl,bcmath} -yUntuk melihat daftar ekstensi yang terinstal:
php -m Contoh keluaran yang akan muncul:
[PHP Modules]
bcmath
bz2
calendar
Core
ctype
. . . Konfigurasi File php.ini
File konfigurasi utama PHP terletak di php.ini. Anda dapat menyesuaikannya sesuai kebutuhan, misalnya mengatur batas upload file, waktu eksekusi, atau memori maksimum.
Edit dengan editor teks seperti nano atau vi:
sudo nano /etc/opt/remi/php84/php.ini Beberapa parameter umum yang sering dikonfigurasi:
memory_limit = 512M
upload_max_filesize = 64M
post_max_size = 64M
max_execution_time = 300
max_input_time = 300 Penutup
Menginstal PHP 8.4 di AlmaLinux atau Rocky Linux memberikan Anda akses ke fitur terbaru dan peningkatan performa dari bahasa pemrograman ini. Dengan dukungan aktif hingga 2026 dan keamanan hingga 2028, PHP 8.4 adalah pilihan ideal untuk aplikasi web modern, terutama bagi pengembang yang mengandalkan performa tinggi dan kompatibilitas jangka panjang.




