O lançamento do PHP 7.3 recebeu muitas correções de erros que incluem segmentação de memória/falhas de corrupção, símbolos indefinidos e outras correções.
Etapa 1: Adicionar repositório PHP 7.3 Remi
O PHP 7.3 está disponível para distribuições CentOS 7 e Fedora no repositório Remi. Adicione-o ao seu sistema executando:
[root@linux ~]# yum -y install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
yum -y install epel-release yum-utils
Etapa 2: Desativar repositório para PHP 5.4
Por padrão, o repositório ativado é para PHP 5.4. Desabilite este repositório e ative o PHP 7.3
yum-config-manager --disable remi-php54
yum-config-manager --enable remi-php73
Etapa 3: Instale o PHP 7.3 no CentOS 7/Fedora
Depois que o repositório for ativado, instale o php 7.3 no CentOS 7 ou Fedora usando o comando
[root@linux ~]# yum -y 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
Verifique a versão instalada
[root@linux ~]# php -v PHP 7.3.1 (cli) (built: Jan 8 2019 13:55:51) ( NTS ) Copyright (c) 1997-2018 The PHP Group Zend Engine v3.3.1, Copyright (c) 1998-2018 Zend Technologies I will update this guide once the final release of PHP 7.3 is available for production use.
Etapa 4: Instalando outras extensões do PHP 7.3
Instale extensões do PHP 7.3 usando a sintaxe:
[root@linux ~]# yum install php-<extensio>
Como exemplo, para instalar um módulo mysql para aplicativos PHP que usam bancos de dados MySQL, você pode executar:
[root@linux ~]# yum install php-mysql
Isso funcionará apenas se o repositório padrão para pacotes PHP for 7.3.
[root@linux ~]# yum install php-mysqlnd