Panduan installasi PHP pada Linux Ubuntu

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 update

Langkah 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-common

Tambahkan repository PPA:

sudo add-apt-repository -y ppa:ondrej/php

Update kembali daftar paket setelah PPA ditambahkan:

sudo apt-get update

Langkah 3: Install PHP 8.4

sudo apt-get install php8.4

Langkah 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-bcmath

Untuk memverifikasi instalasi, buat file phpinfo.php di direktori web server:

echo "<?php echo phpinfo(); ?>" >> /var/www/html/phpinfo.php

Buka 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.php

Langkah 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.3
sudo a2enmod php8.4
sudo update-alternatives --set php /usr/bin/php8.4
sudo service apache2 restart

Verifikasi versi aktif:

php -v

PHP 8.4 kini menjadi versi default. Untuk berpindah ke versi lain di masa mendatang, ulangi langkah 5 dan sesuaikan nomor versinya.