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.
How To Install PHP 7.3 ON Ubuntu 18.04 / Ubuntu 16.04 / Debian / CentOS 7 / Fedora
Reviewed by Raj
on
February 21, 2019
Rating:

Great Article Cloud Computing Projects
ReplyDeleteNetworking Projects
Final Year Projects for CSE
JavaScript Training in Chennai
JavaScript Training in Chennai
The Angular Training covers a wide range of topics including Components, Angular Directives, Angular Services, Pipes, security fundamentals, Routing, and Angular programmability. The new Angular TRaining will lay the foundation you need to specialise in Single Page Application developer. Angular Training
Wow, What a Excellent post. I really found this to much informatics. It is what i was searching for.I would like to suggest you that please keep sharing such type of info.Thanks etcher
ReplyDeleteThis 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