Skip to main content

How To Install PHP 7.4 and PHP 7.3 ON Ubuntu 18.04/19.04/16.04


How to Install PHP 7.4 / PHP 7.3 on Ubuntu?. This guide will help you Install PHP 7.4 / PHP 7.3 on Ubuntu 18 / Ubuntu 16 /  Ubuntu 19 . PHP is an open-source server-side scripting language which has been widely adopted for the creation of dynamic web pages. PHP is secure, fast, simple, efficient, flexible and a loosely typed scripting language.


The PHP release 7.4.0 has been made available for the general public and for use in Production environments.

How to install PHP 7.4 on Ubuntu 18.04 / Ubuntu 19.04 / Ubuntu 16.04

Step 1: Add PHP 7.4 PPA Repository

We’ll add ppa:ondrej/php PPA repository which has the latest build packages of PHP.

sudo apt-get update

sudo apt -y install software-properties-common

sudo add-apt-repository ppa:ondrej/php

sudo apt-get update


Step 2: Install PHP 7.4 on Ubuntu 18/ Ubuntu 19/ Ubuntu 16

Install PHP 7.4 on Ubuntu 18.04/19.04/16.04 using the command:

sudo apt -y install php7.4

Check version installed:

php -v
PHP 7.4.0beta4 (cli) (built: Aug 28 2019 11:41:49) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0-dev, Copyright (c) Zend Technologies
    with Zend OPcache v7.4.0beta4, Copyright (c), by Zend Technologies


Use the next command to install additional packages:

sudo apt-get install php7.4-xxx

Example:

sudo apt-get install -y php7.4-{bcmath,bz2,intl,gd,mbstring,mysql,zip}


How to install PHP 7.3 on Ubuntu 18.04 / Ubuntu 19.04 / Ubuntu 16.04

PHP 7.3 for Ubuntu and Debian is available from ondrej/php PPA repository. PHP 7.3 stable version has been released with many new features and bug fixes. Always get the latest news from PHP releases news.


Step 1: Add PHP 7.3 PPA

Add ondrej/php which has PHP 7.3 package and other required PHP extensions.

sudo add-apt-repository ppa:ondrej/php
sudo apt-get update

Ubuntu 19.04

deb http://ppa.launchpad.net/ondrej/php/ubuntu xenial main
deb-src http://ppa.launchpad.net/ondrej/php/ubuntu xenial main


Ubuntu 18.04

deb http://ppa.launchpad.net/ondrej/php/ubuntu bionic main
deb-src http://ppa.launchpad.net/ondrej/php/ubuntu bionic main

Ubuntu 16.04

deb http://ppa.launchpad.net/ondrej/php/ubuntu xenial main
deb-src http://ppa.launchpad.net/ondrej/php/ubuntu xenial main

Step 2: Install PHP 7.3 on Ubuntu 18/ Ubuntu 19/ Ubuntu 16

Once the PPA repository has been added, install php 7.3 on your Ubuntu 18.04 / Ubuntu 16.04 server.


sudo apt-get install php7.3

Check version installed

php -v
 PHP 7.3.0-2+ubuntu18.04.1+deb.sury.org+1 (cli) (built: Jan 27 2019 12:50:53) ( NTS )
 Copyright (c) 1997-2018 The PHP Group
 Zend Engine v3.3.0-dev, Copyright (c) 1998-2018 Zend Technologies
     with Zend OPcache v7.3.0-2+ubuntu18.04.1+deb.sury.org+1, Copyright (c) 1999-2018, by Zend Technologies
     
Step 3: Installing PHP 7.3 Extensions

Install PHP 7.3 extensions by using the syntax

sudo apt-get install php7.3-<entension-name>

See example below

sudo apt install php7.3-cli php7.3-fpm php7.3-json php7.3-pdo php7.3-mysql php7.3-zip php7.3-gd  php7.3-mbstring php7.3-curl php7.3-xml php7.3-bcmath php7.3-json


You may need to restart your Web server after installation of PHP.

# Apache
sudo systemctl restart apache2

# Nginx
sudo systemctl restart nginx


Enjoy using PHP 7.3 on Ubuntu 18.04 / Ubuntu 19.04 / Ubuntu 16.04 LTS.

Comments