Upgrade PHP version 7.2 to 7.3 on Ubuntu

As a part of increasing the security, it is advised to keep your PHP version up to date. Here we have provided the steps to upgrade the current PHP 7.2 version to 7.3 on Ubuntu 14/16/18 versions without removing the old one. So that we can revert to the older versions if something incompatible with the new one after switching.

  1. Login to the server via SSH as root.
  2. Check your current PHP version. 
    # php -v
    PHP 7.2.36
  3. In order to install PHP 7.3, we need to add the repository first:
    # add-apt-repository ppa:ondrej/php
  4. Then run an update:
    # apt-get update
  5. After completing the update, we need to install the PHP 7.3.
    # apt install php7.3 
  6.  Then install the required PHP packages based on your current installation:
    # apt install php7.3-common php7.3-cli php7.3-bz2 php7.3-curl php7.3-gd php7.3-intl php7.3-json php7.3-readline php7.3-xml php7.3-zip php7.3-fpm php7.3-bcmath php7.3-mbstring
  7. After a successful installation, we can disable the old 7.2 and then enable 7.3:
    # a2dismod php7.2
    a2enmod php7.3
  8. Then restart Apache:
    # service apache2 restart
  9. The new PHP version should be active now. You can verify it from the command line:
    # php -v
    PHP 7.3.28
  • 200 Users Found This Useful
Was this answer helpful?

Related Articles

How To Install and Use Docker on Ubuntu 16.04

Introduction Docker is an application that makes it simple and easy to run application processes...

Change Main IP of the server :: Vesta Panel

If we are changing the main IP of a server installed with Vesta panel, we can use the following...

cPanel: Apache-FastCGI Data Timeout Error

If you are using a cPanel server and have FastCGI enabled in Apache, you might be facing the...

Domainkey installer in cPanel

You can use the following cPanel script to install domainkey for an account...

Email issues :: Common Troubleshooting Steps

Here I will discuss some common errors and their solution: We are using a mail relay setup for...