Atualize a lista de pacotes em seu sistema CentOS/RHEL executando os seguintes comandos no terminal.
sudo yum update -y
Em seguida, reinicie para garantir que todas as atualizações sejam aplicadas corretamente:
sudo reboot
EPEL e REMI são dois repositórios de terceiros populares que fornecem pacotes de software adicionais para distribuições Enterprise Linux. REMI fornece as versões mais recentes do PHP, como PHP 8.2.
Habilite o repositório EPEL em seu sistema CentOS 7/RHEL 7:
sudo yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
Adicione também o repositório Remi que fornece a versão mais recente do PHP para CentOS e RHEL.
sudo yum -y install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
Assim que os repositórios forem adicionados, habilite o REMI para PHP 8.2
sudo yum-config-manager --enable remi-php82
Instale o PHP 8.2 no CentOS 7/RHEL 7
sudo yum -y install php
Confirme a versão do PHP atualmente padrão no sistema.
$ php -v
PHP 8.2.1 (cli) (built: Jan 3 2023 18:40:55) (NTS gcc x86_64)
Copyright (c) The PHP Group
Zend Engine v4.2.1, Copyright (c) Zend Technologies
Dependendo dos requisitos da aplicação a ser executada no sistema, pode ser necessário instalar módulos PHP adicionais, como php-curl, php-mysqlnd, php-zip
, etc.
sudo yum install php-{common,pear,cgi,curl,mbstring,gd,mysqlnd,gettext,bcmath,json,xml,fpm,intl,zip,imap}
Concorde em continuar com a instalação.
....
Transaction Summary
======================================================================================================================================================================================================
Install 10 Packages (+26 Dependent packages)
Total download size: 20 M
Installed size: 68 M
Is this ok [y/d/N]: y