PHP 7.4 is the latest stable release available. Say thanks to Ondřej Surý for maintaining PPA of most the popular PHP versions on launchpad. If you want to install a specific or multiple version of PHP, then this article can be helpful for you. This article will help you to install PHP 7.4, 7.3, 7.2 and 5.6 on Ubuntu 20.04 (Focal Fossa) via PPA.
You can install multiple PHP versions on Ubuntu system and then switch PHP version
First of all, you need to configure repository on your system. Run the following command to add ondrej PHP repository to your Ubuntu system.
sudo apt install software-properties-common
sudo add-apt-repository ppa:ondrej/php
The above command will also update the packages information list. But if you already have repository added, then update the packages information before installing or updating package:
sudo apt update
Once the update complete, lets begin the PHP installation.
You can install any required php version on your Ubuntu system. Use one of the following options to install PHP.
PHP 7.4 is the latest stable version available for installation. To install PHP 7.4 on your Ubuntu system run command:
sudo apt install -y php7.4
PHP 7.3 is an current active release of PHP. The PHP team is still providing updates on this version. To install PHP 7.3 on Ubuntu, type:
sudo apt install -y php7.3
For the PHP 7.2, the development is only providing security updates and fixed. Further development on this version is stopped. To install this version run commands:
sudo apt install -y php7.2
PHP 5.6 is an outdated version. Its development is stopped and no more security updates available. But if you application still relies on this version use below command to install it.
sudo apt install -y php5.6
But it is recommended to upgrade your applications and make them compatible with latest PHP versions.
To view the current active PHP version run the following command:
php -v
PHP 7.4.8 (cli) (built: Jul 13 2020 16:46:22) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
with Zend OPcache v7.4.8, Copyright (c), by Zend Technologies
You may also need to install modules based on your application requirements. Use the following command to search available PHP 7 modules in the package repository.
sudo apt-cache search php7*
You can install the required PHP modules on your system. Just change the PHP version with the packages names as per your requirements:
sudo apt install php7.4-mysql php7.4-curl php7.4-json php7.4-cgi php7.4-xsl
You can use update-alternatives command to set the default PHP version. Use this tutorial to read more details about switching PHP version for CLI and Apache.
sudo update-alternatives --config php
Select PHP version number as per your requirement. This will change the PHP CLI version only.
There are 4 choices for the alternative php (providing /usr/bin/php). Selection Path Priority Status ------------------------------------------------------------ * 0 /usr/bin/php7.4 74 auto mode 1 /usr/bin/php5.6 56 manual mode 2 /usr/bin/php7.2 72 manual mode 3 /usr/bin/php7.3 73 manual mode 4 /usr/bin/php7.4 74 manual mode Press to keep the current choice[*], or type selection number: 4
This tutorial helps you to install PHP 7.4, 7.3, 7.2 or PHP 5.6 on your Ubuntu 20.04 system.
The post How to Install PHP on Ubuntu 20.04 appeared first on TecAdmin.
Canonical is continuously hiring new talent. Being a remote- first company, Canonical’s new joiners receive…
What is patching automation? With increasing numbers of vulnerabilities, there is a growing risk of…
Wouldn’t it be wonderful to wake up one day with a desire to explore AI…
Ubuntu and Ubuntu Pro supports Microsoft’s Azure Cobalt 100 Virtual Machines (VMs), powered by their…
Welcome to the Ubuntu Weekly Newsletter, Issue 870 for the week of December 8 –…
Canonical is pleased to announce security patching and support for Valkey through the Ubuntu Pro…