This is a short guide on how to Install PHP 7.4 on CentOS 7 Linux system. The PHP Version 7.4.0 has been released in stabilization phase for the developers, and for users to test. This is not recommended to be run in Production, until the stable version of PHP 7.4 is made available to the general public. The expected official release date is November 28, 2019.
For RHEL 8 / CentOS 8: How To Install PHP 7.4 on CentOS 8 / RHEL 8
PHP 7.4 comes with a remarkable amount of new features. This version is RPM are available in the remi-php74 repository for Fedora ≥ 29 and Enterprise Linux ≥ 7 (RHEL, CentOS) and as Software Collection in the remi-safe repository (or remi for Fedora).
Step 1: Add EPEL and REMI Repository
Run the commands below to add required repositories.
sudo yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
sudo yum -y install https://rpms.remirepo.net/enterprise/remi-release-7.rpm
Step 2: Install PHP 7.4 on CentOS 7
We can now enable PHP 7.4 Remi repository and install PHP 7.4 on CentOS 7.
sudo yum -y install yum-utils
sudo yum-config-manager --enable remi-php74
Install PHP 7.4 on CentOS 7.
sudo yum update
sudo yum install php php-cli
Accept installation prompt.
Dependencies Resolved
======================================================================================================================================================================================================
Package Arch Version Repository Size
======================================================================================================================================================================================================
Installing:
php x86_64 7.4.30-1.el7.remi remi-php74 3.4 M
php-cli x86_64 7.4.30-1.el7.remi remi-php74 5.2 M
Installing for dependencies:
apr x86_64 1.4.8-7.el7 base 104 k
apr-util x86_64 1.5.2-6.el7 base 92 k
centos-logos noarch 70.0.6-3.el7.centos base 21 M
httpd x86_64 2.4.6-97.el7.centos.5 updates 2.7 M
httpd-tools x86_64 2.4.6-97.el7.centos.5 updates 94 k
libsodium x86_64 1.0.18-1.el7 epel 147 k
mailcap noarch 2.1.41-2.el7 base 31 k
php-common x86_64 7.4.30-1.el7.remi remi-php74 1.2 M
php-json x86_64 7.4.30-1.el7.remi remi-php74 74 k
php-sodium x86_64 7.4.30-1.el7.remi remi-php74 85 k
Transaction Summary
======================================================================================================================================================================================================
Install 2 Packages (+10 Dependent packages)
Total download size: 34 M
Installed size: 73 M
Is this ok [y/d/N]: y
Also agree to import GPG keys:
....
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Total 31 MB/s | 34 MB 00:00:01
Retrieving key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi
Importing GPG key 0x00F97F56:
Userid : "Remi Collet <[email protected]>"
Fingerprint: 1ee0 4cce 88a4 ae4a a29a 5df5 004e 6f47 00f9 7f56
Package : remi-release-7.9-4.el7.remi.noarch (@/remi-release-7)
From : /etc/pki/rpm-gpg/RPM-GPG-KEY-remi
Is this ok [y/N]: y
Retrieving key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
Importing GPG key 0x352C64E5:
Userid : "Fedora EPEL (7) <[email protected]>"
Fingerprint: 91e9 7d7c 4a5e 96f1 7f3e 888f 6a2f aea2 352c 64e5
Package : epel-release-7-14.noarch (@/epel-release-latest-7.noarch)
From : /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
Is this ok [y/N]: y
Step 3: Install PHP 7.4 Extensions
Use the next command to install additional packages:
sudo yum install php-xxx
Example:
sudo yum 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
The current PHP version should be 7.4.
$ php -v
PHP 7.4.30 (cli) (built: Jun 7 2022 08:38:19) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
To view enabled modules, run:
$ php --modules
You have successfully installed PHP 7.4 on CentOS 7. Enjoy your PHP development/tests with this release and don’t forget to provide feedback to the Development team.
Video Courses To Learn PHP Web Programming:
- The Complete Web Developer Course
- PHP for Beginners – Become a PHP Master – CMS Project
- The Complete PHP Full Stack Web Developer Bootcamp
- PHP with Laravel for beginners – Become a Master in Laravel
- PHP OOP: Object Oriented Programming for beginners + Project
PHP 7.4 installation on other Linux systems:
How To Install PHP 7.4 on Fedora
How To Install PHP 7.4 on Debian 10 / Debian 9
How To Install PHP 7.4 on CentOS 8 / RHEL 8
How To Install PHP 7.4 on Ubuntu
Similar: