12 April
                    2022
                
            Install PHP 8.1 on CentOS 7
To install PHP 8, you will need to add the EPEL and Remi repositories to your machine.
yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
rpm --import http://download.fedoraproject.org/pub/eprl/RPM-GPG-KEY-EPEL-7
yum -y install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
rpm --import https://rpms.remirepo.net/RPM-GPG-KEY-remiYou can verify the repositories were added by using the command below to look for the “php8” packages are there.
sudo yum list phpInstall “yum-utils”
sudo yum -y install yum-utilsEnable the Remi repo for PHP, after disabling any existing repo for PHP.
sudo yum-config-manager --disable 'remi-php*'
sudo yum-config-manager --enable remi-php81Install PHP and all of the required extensions
sudo yum -y install php php-{bcmath,cli,common,curl,devel,gd,imagick,intl,json,mbstring,mcrypt,mysql,mysqlnd,pdo,pear,pecl-apcu,pecl-apcu-devel,ldap,xml,zip} Verify PHP is installed and the version. You can see I was able to install PHP v8.1.4
sudo php -v
Open the php.ini config file and set your timezone. You will need to uncomment the line for date.timezone and set it to your timezone of choice and set it to your timezone of choice. .
sudo vi /etc/php.inidate.timezone = Pacific/Honolulu