Prerequisites

Before installing PHP 8 on CentOS 7, you must have the EPEL (Extra Packages for Enterprise Linux) repository installed. You can install it by running the following command:

sudo yum install epel-release

Installing PHP 8 on CentOS 7

To install PHP 8 on CentOS 7, follow these steps:

  1. Add the Remi repository to your system. This repository provides updated versions of PHP for various Linux distributions:
sudo yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
sudo yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
  1. Enable the Remi repository by running the following command:
sudo yum-config-manager --enable remi-php80
  1. Update your system’s package list by running the following command:
sudo yum update
  1. Finally, install PHP 8 by running the following command:
sudo yum install php
  1. Confirm that PHP 8 is installed by checking the version:
php -v

You should see output similar to the following:

PHP 8.0.0 (cli) (built: Jan 18 2021 08:56:37) ( NTS )
Copyright (c) The PHP Group
Zend Engine v4.0.0-dev, Copyright (c) Zend Technologies

In conclusion, installing PHP 8 on CentOS 7 is a straightforward process that can be completed in a matter of minutes. By following the steps outlined in this guide, you can quickly and easily get up and running with the latest version of PHP on your CentOS 7 system. If you encounter any issues or have any questions, be sure to consult the official PHP documentation or reach out to the PHP community for assistance.