Install PHP 7.3 on Ubuntu 18.04 / Ubuntu 16.04 / Debian

Posted on 19 views

This guide will help you Install PHP 7.3 on Ubuntu 18.04 / Ubuntu 16.04 / Debian. 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.

For CentOS 7 , check out: How to Install PHP 7.3 on CentOS 7

For Debian 9 / Debian 8: How to Install PHP 7.3 on Debian 9 / Debian 8

Fedora 29 / Fedora 28: How to Install PHP 7.3 on Fedora

Install PHP 7.3 on Ubuntu 18.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

This PPA can be added to your system manually by copying the lines below and adding them to your system’s software sources.

Ubuntu 18.04

deb bionic main
deb-src bionic main

Ubuntu 16.04

deb xenial main
deb-src xenial main

Step 2: Install PHP 7.3

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 (cli) (built: Dec 17 2018 09:22:47) ( NTS )
 Copyright (c) 1997-2018 The PHP Group
 Zend Engine v3.3.0-dev, Copyright (c) 1998-2018 Zend Technologies
     with Zend OPcache, 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-

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 can confirm installed version of PHP extension using apt policy command:

$ apt policy php7.3-cli
   Version table:
  *** 500
         500 bionic/main amd64 Packages
         100 /var/lib/dpkg/status

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 16.04 LTS.


Gravatar Image
A systems engineer with excellent skills in systems administration, cloud computing, systems deployment, virtualization, containers, and a certified ethical hacker.