Install PHP 8.1 Debian 11

Install PHP 8.1 di Debian 11 full version

PHP adalah bahasa scripting yang kuat untuk pengembangan aplikasi web dan pembuatan halaman web dinamis. Skrip PHP dapat dijalankan di sistem Windows, Linux, BSD, dan macOS apa pun asalkan runtime PHP diinstal. Bahasa PHP awalnya dibuat oleh programmer Denmark-Kanada Rasmus Lerdorf , pada tahun 1994. Bahasa PHP sekarang mendapat kontribusi dari ribuan pengembang, perusahaan, dan penggemar open source. 

Langkah 1: Perbarui Sistem Debian

Update sistem dengan perintah :

#apt update

Upgrade sistem dengan perintah :

#apt upgrade -y

Langkah 2: Tambahkan Aplikasi standart OS Debian

Install aplikasi dengan perintah :

#apt install wget curl gnupg zip -y

Langkah 3: Tambahkan repositori Surý APT ke Debian

Repositori DEB.SURY.ORG  merupakan rumah untuk mengemas berbagai perangkat lunak ke dalam distribusi Linux berbasis Debian dan Ubuntu. Ini berisi build biner terbaru PHP 8.1. Repositori harus ditambahkan secara manual pada sistem. 

Install required temporary packages: 

#apt update 

#apt install -y lsb-release ca-certificates apt-transport-https software-properties-common gnupg2 

Tambahkan repository Surý Debian PPA kedalam sistem OS Debian.

#echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" | tee /etc/apt/sources.list.d/sury-php.list 

Import packages signing GPG key; 

#curl -fsSL https://packages.sury.org/php/apt.gpg| gpg --dearmor -o /etc/apt/trusted.gpg.d/sury-keyring.gpg 

Cek apakah semua repository berfungsi dengan perintah :

#apt update

Langkah 3: Instal PHP 8.1 di Debian

Setelah Anda menambahkan repositori dan dipastikan berfungsi, kita dapat melanjutkan dengan instalasi sistem Linux PHP 8.1 Debian 

#apt update

#apt install -y php8.1

Cek apakah php sudah terintal di system debian dengan perintah:

#php -v

Langkah 4: Install Ekstensi PHP 8.1 di Debian

Modul PHP 8.1 dapat diinstal sebagai paket menggunakan sintaks perintah di bawah ini: 

Contoh install modul mysql

#apt install php8.1-mysql 

Untuk menginstal semua ekstensi PHP yang umum digunakan, jalankan perintah berikut 

#apt install -y php8.1-{bcmath,fpm,xml,mysql,zip,intl,ldap,gd,cli,bz2,curl,mbstring,pgsql,opcache,soap,cgi} 

progress terakhir untuk memastikan semua ekstensi/modul sudah terinstall update os debian

#apt-get update

#apt-get upgrade -y