
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 …

