How To Install PHP 7.4|7.3|7.2 on Oracle Linux 8

PHP is a popular server side scripting language created purposely for the development of Static and Dynamic Websites & Web applications. PHP are initials of (Hypertext Pre-processor), which earlier stood for Personal Home Pages. For you to be able to execute PHP scripts, PHP has to be installed. This guide will show you how you can install Install PHP 7.4|7.3|7.2 on Oracle Linux 8.

PHP packages are available on AppStream repositories on RHEL, CentOS and Oracle Linux starting from version 8. To get the list of PHP modules available, run the command:

$ sudo yum module list php             
Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled

Oracle Linux 8 - AppStream
Name                                   Stream                                    Profiles                                                     Summary
php                                    7.2 [d]                                   common [d], devel, minimal                                   PHP scripting language
php                                    7.3                                       common [d], devel, minimal                                   PHP scripting language
php                                    7.4                                       common [d], devel, minimal                                   PHP scripting language
php                                    8.0                                       common [d], devel, minimal                                   PHP scripting language

Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled

You can then install the version of PHP available on the stream shown in the results.

Install PHP 7.4 on Oracle Linux 8

To install PHP 7.4 on Oracle Linux 8, run the command:

sudo dnf module reset php -y
sudo dnf module install php:7.4

Accept installation prompt:

...
Transaction Summary
======================================================================================================================================================================================================
Install  10 Packages

Total download size: 6.6 M
Installed size: 28 M
Is this ok [y/N]: y

Confirm PHP version:

$ php -v
PHP 7.4.30 (cli) (built: Jun  7 2020 08:38:19) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies

Install PHP 7.3 on Oracle Linux 8

To install PHP 7.3 on Oracle Linux 8, run the command:

sudo dnf module reset php -y
sudo dnf module install php:7.3

Accept installation.

...
Transaction Summary
======================================================================================================================================================================================================
Downgrade  6 Packages

Total download size: 6.1 M
Is this ok [y/N]: y

Verify PHP version installed on Oracle Linux 8.

$ php --version
PHP 7.3.20 (cli) (built: Jun  7 2020 07:53:49) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.3.20, Copyright (c) 1998-2018 Zend Technologies

Install PHP 7.2 on Oracle Linux 8

Reset module and enable PHP 7.2 AppStream module:

sudo dnf module reset php -y

You can then install PHP 7.2 on Oracle Linux 8.

sudo dnf module install php:7.2

Check PHP Version on Oracle Linux 8.

$ php --version
PHP 7.2.24 (cli) (built: Oct 22 2019 08:28:36) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies

Install other PHP extensions with the command option:

sudo dnf install php-<extension>

Example:

$ sudo dnf install php-zip php-mysqlnd
...
Transaction Summary
========================================================================================================================================================
Install  4 Packages

Total download size: 428 k
Installed size: 1.0 M
Is this ok [y/N]: y

Enjoy PHP Applications development on Oracle Linux 8.

Explore More with CloudSpinx

Looking to streamline your tech stack? At CloudSpinx, we deliver robust solutions tailored to your needs.

Learn more about how we can support your journey with CloudSpinx.

Your IT Journey Starts Here!

Ready to level up your IT skills? Our new eLearning platform is coming soon to help you master the latest technologies.

Be the first to know when we launch! Join our waitlist now.

Join our Linux and open source community. Subscribe to our newsletter for tips, tricks, and collaboration opportunities!

Recent Post

Leave a Comment

Your email address will not be published. Required fields are marked *

Related Post

Greetings. Python 2.7, Python 3.5, and Python 3.6 reached EOL requiring Python developers to upgrade to new releases { Python […]

PHP is a recursive acronym that stands for Hypertext Processor. It is a popular general-purpose scripting language used in web […]

We previously installed Asterisk LTS 18 on Rocky Linux 9 and we saw that it can only be administered from […]

Let's Connect

Unleash the full potential of your business with CloudSpinx. Our expert solutions specialists are standing by to answer your questions and tailor a plan that perfectly aligns with your unique needs.
You will get a response from our solutions specialist within 12 hours
We understand emergencies can be stressful. For immediate assistance, chat with us now

Contact CloudSpinx today!

Download CloudSpinx Profile

Discover the full spectrum of our expertise and services by downloading our detailed Company Profile. Simply enter your first name, last name, and email address.