Langkah-langkah Install PHP 7.4 di Armbian Bookworm

Kadang kita masih memerlukan PHP 7 pada aplikasi lama kita. Versi terakhir dari PHP 7 adalah PHP 7.4.  Saya kira PHP 7.4 sudah mewakili PHP 7.

Oke memang ini adalah artikel yang digenerate chatgpt. Kadang saya memasukkan materi yang digenerate ChatGPT ke blog ini. Tapi keistimewaannya, kalau sudah masuk ke blog ini berarti sudah saya coba dan jalan.

Di Armbian Bookworm (berbasis Debian 12), PHP 7.4 tidak tersedia langsung dari repository default, karena versi default-nya adalah PHP 8.2.

Namun, kamu tetap bisa menginstall PHP 7.4 FPM dan library-librarynya menggunakan SURY PPA (repository komunitas terpercaya untuk versi PHP lama dan baru di Debian/Ubuntu). Berikut langkah-langkahnya:


✅ Langkah-langkah Install PHP 7.4 di Armbian Bookworm

1. Tambahkan SURY repository

sudo apt update
sudo apt install -y apt-transport-https lsb-release ca-certificates curl gnupg2

curl -fsSL https://packages.sury.org/php/apt.gpg | sudo gpg --dearmor -o /usr/share/keyrings/php.gpg

echo "deb [signed-by=/usr/share/keyrings/php.gpg] https://packages.sury.org/php/ $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/php.list

2. Update repository

sudo apt update

3. Install PHP 7.4 FPM dan library yang dibutuhkan

Contoh instalasi:

sudo apt install -y php7.4-fpm php7.4-cli php7.4-common php7.4-mysql php7.4-curl php7.4-xml php7.4-mbstring php7.4-zip php7.4-gd php7.4-bcmath php7.4-soap

Kamu bisa menambahkan modul tambahan sesuai kebutuhan (misal: php7.4-pgsql, php7.4-imap, dll).


🔍 Verifikasi Instalasi

php7.4 -v
php-fpm7.4 -v

Cek juga status FPM:

sudo systemctl status php7.4-fpm

🔁 Gunakan Versi Default (Opsional)

Jika kamu ingin menjadikan PHP 7.4 sebagai default:

sudo update-alternatives --install /usr/bin/php php /usr/bin/php7.4 74
sudo update-alternatives --config php

Kalau kamu pakai Nginx, pastikan konfigurasinya diarahkan ke socket PHP 7.4:

fastcgi_pass unix:/run/php/php7.4-fpm.sock;

Okey , segitu dulu …

Spread the love

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.