Portal de serviços para desenvolvedores v. 4.16.05
A partir de 21 de julho de 2016, o PHP não oferece mais suporte a versões anteriores à 5.6. Por padrão, vermelho O Hat/CentOS 6 instala o PHP 5.3.3, e o Red Hat/CentOS 7 instala o PHP 5.4.16. Esta seção descreve como fazer upgrade para o PHP 7.0.x.
Antes de começar, recomendamos que você faça o seguinte:
- Familiarize-se com todas as etapas antes de percorrê-las.
- Tente fazer upgrade para um snapshot de VM primeiro para garantir que não haja nenhum para solucionar problemas fáceis e de produção.
Para fazer upgrade para o PHP 7.0.x:
- Ative o repositório RPM do EPEL, se ainda não estiver ativado.
- Primeiro, verifique se o repositório RPM de pacotes extras para o Enterprise Linux (EPEL) está
já habilitados:
rpm -q epel-release
- Se nenhum resultado for retornado, ative o repositório EPEL RPM.
Para Red Hat 6 ou CentOS 6, insira:
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
Para Red Hat 7 ou CentOS 7, insira:
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
- Primeiro, verifique se o repositório RPM de pacotes extras para o Enterprise Linux (EPEL) está
já habilitados:
- Ative o repositório IUS RPM (se ainda não estiver ativado).
- Primeiro, verifique se o repositório RPM in-line com upstream estável (IUS) já está
ativado:
rpm -q ius-release
- Se nenhum resultado for retornado, ative o repositório RPM do IUS.
Para o CentOS 6, insira:
rpm -Uvh https://centos6.iuscommunity.org/ius-release.rpm
Para o CentOS 7, insira:
rpm -Uvh https://centos7.iuscommunity.org/ius-release.rpm
Para Red Hat 6, digite:
rpm -Uvh https://rhel6.iuscommunity.org/ius-release.rpm
Para Red Hat 7, digite:
rpm -Uvh https://rhel7.iuscommunity.org/ius-release.rpm
- Primeiro, verifique se o repositório RPM in-line com upstream estável (IUS) já está
ativado:
- Interrompa o Apache:
service httpd stop
- Receba uma lista de todos os pacotes PHP instalados:
rpm -qa | grep -i php
- Remova todos os RPMs PHP existentes, listados na etapa 4 acima:
yum remove php php-common php-cli ...
- Instale as RPMs do PHP 7 pelo repositório IUS:
yum install php70u php70u-cli php70u-pdo php70u-mysqlnd php70u-gd php70u-xml php70u-mbstring php70u-process php70u-json
- Inicie o Apache:
service httpd start
- Confirme se a versão é 7.0.x:
php --version
Além disso, certifique-se de que o seguinte comando retorne uma lista de comandos Drush (e não erro mensagens):
/usr/local/bin/drush help
- Teste os resultados no navegador:
- Navegue até o site e faça login como administrador.
- Em "Relatórios", selecione Relatório de status.
- Confirme se não há itens em vermelho relacionados a módulos PHP ausentes.