Install PHP 8.4 di AlmaLinux / Rocky Linux

Install PHP 8.4 di AlmaLinux / Rocky Linux

Bitnesia Linux Mar 24, 2026 78 EN

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} -y

Untuk 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.

Tutorial ini membantu? Traktir kami segelas kopi agar kami tetap semangat menulis panduan open source lainnya!

Traktir Kopi

Related Posts