How To Install PHP 7.4, 7.3, 7.2, 7.1 on CentOS/RHEL 7/6
The PHP Version 7.4.0 has been released on November 28, 2019. PHP 7.4 comes with a remarkable amount of new features. This version is RPM are available in the remi-php74 repository and we are using Remi and EPEL yum repositories for installing required packages. You can also check more features in the PHP official site.
Useful Articles:
- HOW TO DOWNGRADE PHP 7.1 TO 5.6 ON UBUNTU
- HOW TO UPGRADE PHP 5.6 TO 7.1 ON UBUNTU
- MongoDB PHP MODULE (EXTENSION) ON CENTOS 5/6/7
- INSTALL PHP 7 ON CENTOS/RHEL 5/6/7
- HOW TO INSTALL PHP COMPOSER IN CENTOS/RHEL
- HOW TO UPGRADE PHP VERSION 5.4 TO 5.5 ON CENTOS/RHEL 5/6/7
- HOW TO UPGRADE PHP VERSION 5.4 TO 5.6 ON CENTOS/RHEL 6/7
- AGO FUNCTION IN PHP
- PHP MAIL FUNCTION
In this article, we will help you to install PHP 7.4, 7.3, 7.2, 7.1 on CentOS/RHEL 7/6.
Configure Yum Repository
First, you need to install Remi and EPEL yum repositories on your system. Use the following command to install EPEL and Remi repository in your system.
# yum install epel-release
Use the following command based on your system
## For CentOS/RHEL 6 ## # rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm ## For CentOS/RHEL 7 ## # rpm -Uvh http://rpms.remirepo.net/enterprise/remi-release-7.rpm
Install PHP 7
Now, your system is ready for the PHP 7 installation. Use one of the following commands to install PHP 7.4 or PHP 7.3 or PHP 7.2 or PHP 7.1 on your system based on your requirements.
## Install PHP 7.4 ##
# yum --enablerepo=remi-php74 install php
## Install PHP 7.3 ##
# yum --enablerepo=remi-php73 install php
## Install PHP 7.2 ##
# yum --enablerepo=remi-php72 install php
## Install PHP 7.1 ##
# yum --enablerepo=remi-php71 install php
I have installed PHP 7.4 on my system. Now you are ready to run the following command to check PHP version on my system.
# php -v
PHP 7.4.5 (cli) (built: Apr 14 2020 12:54:33) ( NTS ) Copyright (c) The PHP Group Zend Engine v3.4.0, Copyright (c) Zend Technologies with Zend OPcache v7.4.5, Copyright (c), by Zend Technologies
Install PHP Modules
You may also need to install additional PHP modules based on your application requirements. Below command will install some more useful PHP modules.
## Install PHP 7.4 ##
# yum --enablerepo=remi-php74 install php-xml php-soap php-xmlrpc php-mbstring php-json php-gd php-mcrypt
## Install PHP 7.3 ##
# yum --enablerepo=remi-php73 install php-xml php-soap php-xmlrpc php-mbstring php-json php-gd php-mcrypt
## Install PHP 7.2 ##
# yum --enablerepo=remi-php72 install php-xml php-soap php-xmlrpc php-mbstring php-json php-gd php-mcrypt
## Install PHP 7.1 ##
# yum --enablerepo=remi-php71 install php-xml php-soap php-xmlrpc php-mbstring php-json php-gd php-mcrypt
You can run the following command to search other available PHP modules under configured yum repositories. Below example command search for all modules for PHP 7.3.
# yum --enablerepo=remi-php74 search php | grep php74
* remi-php74: mirror.innosol.asia php74.x86_64 : Package that installs PHP 7.4 php74-php.x86_64 : PHP scripting language for creating dynamic web sites php74-php-bcmath.x86_64 : A module for PHP applications for using the bcmath php74-php-brotli.x86_64 : Brotli Extension for PHP php74-php-cli.x86_64 : Command-line interface for PHP php74-php-common.x86_64 : Common files for PHP php74-php-componere.x86_64 : Composing PHP classes at runtime php74-php-dba.x86_64 : A database abstraction layer module for PHP applications php74-php-dbg.x86_64 : The interactive PHP debugger php74-php-devel.x86_64 : Files needed for building PHP extensions php74-php-embedded.x86_64 : PHP library for embedding in applications php74-php-enchant.x86_64 : Enchant spelling extension for PHP applications ... ...
Enjoy it!
Don’t forget to renew Your ssl-cert for this site!