Prerequisites#
Login to your Debian 9 system using shell access. For remote systems connect with SSH. Windows users can use Putty or other alternatives applications for SSH connection.
ssh root@debian9Run below commands to upgrade the current packages to the latest version.
sudo apt update
sudo apt upgradeLet’s execute the following commands to install the required packages first on your system. Then import packages signing key. After that configure PPA for the PHP packages on your system.
sudo apt install ca-certificates apt-transport-https
wget -q https://packages.sury.org/php/apt.gpg -O- | sudo apt-key add -
echo "deb https://packages.sury.org/php/ stretch main" | sudo tee /etc/apt/sources.list.d/php.listNow use one of the below options to install PHP of your requirements.
Installing PHP 7.4#
You can also install the latest PHP version on your system. Run the following commands to install PHP 7.4 on Debian 9.
sudo apt update
sudo apt install php7.4Also install required php modules.
sudo apt install php7.4-cli php7.4-common php7.4-curl php7.4-mbstring php7.4-mysql php7.4-xmlInstalling PHP 7.3#
You can also install the latest PHP version on your system. Run the following commands to install PHP 7.3 on Debian 9.
sudo apt update
sudo apt install php7.3Also install required php modules.
sudo apt install php7.3-cli php7.3-common php7.3-curl php7.3-mbstring php7.3-mysql php7.3-xmlInstalling PHP 7.2#
You can also install the latest PHP version on your system. Run the following commands to install PHP 7.2 on Debian 9.
sudo apt update
sudo apt install php7.2Also install required php modules.
sudo apt install php7.2-cli php7.2-common php7.2-curl php7.2-mbstring php7.2-mysql php7.2-xmlInstalling PHP 7.1#
If your application has the specific requirement of PHP 7.1, You can use the following commands for installing PHP 7.1 on Debian 9 Stretch system.
sudo apt update
sudo apt install php7.1Also, install the required PHP modules as per your requirements. Here is a list of some frequently used modules.
sudo apt install php7.1-cli php7.1-common php7.1-curl php7.1-mbstring php7.1-mysql php7.1-xmlInstalling PHP 5.6#
Execute the following commands for installing PHP 5.6 on your Debian 9 Stretch system.
sudo apt update
sudo apt install php5.6Also install required php modules.
sudo apt install php5.6-cli php5.6-common php5.6-curl php5.6-mbstring php5.6-mysql php5.6-xml