Skip to main content

How To Install PHP 7.3 ON Ubuntu 18.04 / Ubuntu 16.04 / Debian / CentOS 7 / Fedora


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

How to Install PHP 7.3 on CentOS 7 / Fedora

PHP 7.3 release got many bug fixes which include memory segmentation/corruption faults, undefined symbols, and other bug fixes. You can get a detailed report from PHP releases news.

Step 1: Add PHP 7.3 Remi repository

PHP 7.3 is available for CentOS 7 and Fedora distributions from the Remi repository. Add it to your system by running

sudo yum -y install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
 


sudo yum -y install epel-release yum-utils

Step 2: Disable repo for PHP 5.4

By default, the enabled repository is for PHP 5.4. Disable this repo and enable on for PHP 7.3

sudo yum-config-manager --disable remi-php54
 

sudo yum-config-manager --enable remi-php73

Step 3: How to Install PHP 7.3 on CentOS 7 / Fedora

Once the repo has been enabled, install php 7.3 on CentOS 7 or Fedora using the command

sudo yum -y install php php-cli php-fpm php-mysqlnd php-zip php-devel php-gd php-mcrypt php-mbstring php-curl php-xml php-pear php-bcmath php-json

Check version installed

php -v
 PHP 7.3.1 (cli) (built: Jan 27 2019 11:31:05) ( NTS )
 Copyright (c) 1997-2018 The PHP Group
 Zend Engine v3.3.1, Copyright (c) 1998-2018 Zend Technologies


Step 4: Installing other PHP 7.3 Extensions


Install PHP 7.3 extensions by using the syntax

sudo yum install php-<entension-name>

As an example, to install a fpm module.

sudo yum install php-fpm

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

# Apache
sudo systemctl restart httpd

# Nginx
sudo systemctl restart nginx

Enjoy using PHP 7.3 on Ubuntu CentOS 7 / Fedora.



How to 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

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

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

Comments

  1. This is my first time visit to your blog and I am very interested in the articles that you serve. Provide enough knowledge for me. Thank you for sharing useful and don't forget, keep sharing useful info: etcher.download

    ReplyDelete

Post a Comment