Tutorial ini membahas cara meng-install PHP 8.4 pada Linux Ubuntu 24.04 LTS lengkap dengan konfigurasi ekstensi dan pengaturan versi default.
PHP 8.4 membawa peningkatan performa hingga 15% dibanding versi sebelumnya, property hooks, asymmetric visibility, dan perbaikan JIT compiler. Pastikan dependensi proyek kamu kompatibel sebelum upgrade.
Langkah 1: Update source list Ubuntu
Sebelum meng-install apapun, pastikan daftar paket Ubuntu sudah up to date:
sudo apt-get updateLangkah 2: Tambahkan PPA Ondřej Surý’s
Repository default Ubuntu 24.04 hanya menyediakan PHP 8.3. Untuk mendapatkan PHP 8.4, tambahkan PPA Ondřej Surý’s. Install dependensinya terlebih dahulu:
sudo apt-get install software-properties-commonTambahkan repository PPA:
sudo add-apt-repository -y ppa:ondrej/phpUpdate kembali daftar paket setelah PPA ditambahkan:
sudo apt-get updateLangkah 3: Install PHP 8.4
sudo apt-get install php8.4Langkah 4: Install ekstensi PHP 8.4
Install ekstensi yang umum dibutuhkan:
sudo apt-get install php8.4-cli php8.4-common php8.4-opcache php8.4-curl php8.4-gd php8.4-mbstring php8.4-intl php8.4-mysql php8.4-xml php8.4-zip php8.4-bcmathUntuk memverifikasi instalasi, buat file phpinfo.php di direktori web server:
echo "<?php echo phpinfo(); ?>" >> /var/www/html/phpinfo.phpBuka http://localhost/phpinfo.php di browser. Jika muncul halaman informasi PHP, instalasi berhasil. Hapus file tersebut setelah selesai verifikasi agar konfigurasi server tidak terekspos:
rm /var/www/html/phpinfo.phpLangkah 5: Atur versi default PHP
Perintah php -v mungkin masih menampilkan PHP 8.3 karena belum dijadikan default. Jalankan perintah berikut secara berurutan:
sudo a2dismod php8.3sudo a2enmod php8.4sudo update-alternatives --set php /usr/bin/php8.4sudo service apache2 restartVerifikasi versi aktif:
php -vPHP 8.4 kini menjadi versi default. Untuk berpindah ke versi lain di masa mendatang, ulangi langkah 5 dan sesuaikan nomor versinya.




