Skip to Content

How to upgrade PHP to 8.1 in Debian?

record ssh session

Upgrade PHP to 8.1 in the Debian 9, 10, and 11 servers

1. Run the below commands in the Debian server

rootdebian:~$ apt install -y lsb-release apt-transport-https ca-certificates wget

rootdebian:~$ wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg

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

2. Run the below to update outdated packages and install PHP 8.1

rootdebian:~$ apt update

rootdebian:~$ apt install php8.1 -y

3. Run the below command to install 8.1 modules

rootdebian:~$ apt install php8.1-cli php8.1-xml php8.1-gd php8.1-curl php8.1-mysql php8.1-ldap php8.1-zip -y

4. Run the below command to confirm PHP 8.1 has been successfully installed in the Debian server

rootdebian:~$ php -v

5. Add a PHP info page to confirm 8.1 has loaded for the webserver.

rootdebian:~$ vim /var/www/html/phpinfo.php

<?php

phpinfo();

?>

 

Related Articles

How to install Ioncube on Jump server?

How to upgrade PHP to 7.4 on Centos 7?

How to upgrade PHP to 8.1 in Ubuntu?

How to install and switch different versions of PHP in Ubuntu?