Sin impuesto Con impuesto

Que versão de PHP precisa o seu PrestaShop e como atualizá-la sem estragar nada

A versão de PHP decide a segurança, a velocidade e os módulos que pode instalar. Revemos que versões têm suporte, quais admite cada PrestaShop e como fazer a mudança sem sustos.

Equipo Rekire
Updated: 09/10/2026 21
Que versão de PHP precisa o seu PrestaShop e como atualizá-la sem estragar nada
Share:

O PHP é a linguagem em que o PrestaShop está escrito, e a versão que tem no alojamento importa mais do que parece. Decide se o servidor recebe patches de segurança, a rapidez com que as páginas são geradas e que versões do PrestaShop e de módulos pode instalar. E é uma das poucas melhorias que se ativam com uma lista pendente no painel do alojamento, desde que tudo seja compatível.

Como saber que versão tem

No back office do PrestaShop, em Parâmetros Avançados → Informação, aparece a versão de PHP com que a loja está a ser executada. Veja aí e não apenas no painel do alojamento: às vezes o painel diz uma coisa e a pasta da loja usa outra, por causa de uma configuração por diretório ou de um .htaccess que fixa o handler.

Que versões de PHP têm suporte

Cada versão de PHP tem um período de suporte ativo, outro só com patches de segurança e, depois, nenhum. Como referência geral, no final de 2026:

VersãoEstado
7.4 e anterioresSem suporte há anos
8.0Sem suporte
8.1Sem suporte desde o final de 2025
8.2Só patches de segurança, até ao final de 2026
8.3Só patches de segurança
8.4 e posterioresCom suporte

As datas exatas estão na página oficial de versões suportadas do PHP; consulte-a quando planear, porque o calendário avança. «Sem suporte» significa que, se for descoberta uma falha de segurança nessa versão, não haverá correção oficial. Algumas distribuições e alojamentos mantêm patches próprios para versões antigas, mas não é algo que possa dar por adquirido.

Que PHP admite cada PrestaShop

O intervalo de PHP é definido pela versão do PrestaShop. De forma aproximada:

PrestaShopPHP
1.6.1Até 7.1 nas últimas versões
1.7.0 a 1.7.6Até 7.1 ou 7.2, conforme a versão
1.7.7Até 7.3
1.7.8Até 7.4
8.0 e 8.1De 7.2 a 8.1
9.0 e posteriores8.1 no mínimo

Para a versão exata da sua loja, e para o PrestaShop 8.2, consulte os requisitos oficiais dessa versão. A consequência prática é clara: nenhuma 1.6 nem 1.7 consegue funcionar numa versão de PHP com suporte. Se a sua loja está aí, atualizar o PHP passa por migrar o PrestaShop.

Atenção aos módulos. O PrestaShop admitir uma versão de PHP não significa que todos os seus módulos a admitam. Um módulo antigo pode dar um erro fatal no PHP 8 por coisas que no PHP 7 eram apenas avisos. É a causa mais habitual do ecrã em branco depois de uma mudança de versão.

O que ganha em desempenho

Cada versão principal do PHP melhorou o desempenho, e o salto do PHP 7 para o PHP 8 foi notório em aplicações como o PrestaShop. Não lhe vamos dar um número, porque depende muito da loja, dos módulos e do servidor, mas em geral vai notar:

  • Menos tempo de resposta do servidor nas páginas que não saem da cache: listagens, pesquisa, carrinho, checkout.
  • Um back office mais ágil, sobretudo nas listagens de encomendas e produtos.
  • Mais capacidade com o mesmo servidor nos picos de tráfego.

Para o aproveitar, garanta que o OPcache está ativado e bem dimensionado na versão nova. Sem OPcache, qualquer versão de PHP é lenta com o PrestaShop.

Como mudar sem estragar nada

  1. Faça uma cópia da loja num ambiente de testes com a versão de PHP de destino. Muitos alojamentos permitem criar um subdomínio de testes com outra versão.
  2. Ative o modo de depuração na cópia para ver os erros em vez de um ecrã em branco.
  3. Percorra a loja: página inicial, categorias, ficha de produto, pesquisa, carrinho, registo, checkout com cada método de pagamento e conta de cliente.
  4. Percorra o back office: encomendas, produtos, a configuração de cada módulo, geração de faturas e guias de remessa, exportações.
  5. Reveja os registos de erros do PHP e do PrestaShop. Os avisos de funções obsoletas não estragam nada hoje, mas vão estragar na próxima versão.
  6. Teste os crons e as integrações: ERP, marketplaces, transportadoras, feeds.
  7. Atualize ou substitua os módulos que falhem. Se um módulo não tiver versão compatível e for imprescindível, esse é o seu limite até o resolver.
  8. Faça a mudança em produção num momento calmo, com uma cópia de segurança recente, e volte a percorrer o essencial. Tenha claro como voltar à versão anterior a partir do painel se algo falhar.

Porque não convém ficar para trás

Além da segurança, ficar num PHP antigo tem um custo que se vê menos. Os programadores de módulos deixam de testar as suas versões novas no PHP 7, as bibliotecas usadas pelos gateways de pagamento e pelas transportadoras exigem versões recentes, e o próprio alojamento acaba por cobrar à parte para manter versões antigas ou por o mudar para um servidor antigo. Cada uma destas coisas, por si só, é pequena; juntas, tornam uma loja com PHP antigo cada vez mais difícil de manter e mais cara de migrar.

Configuração que convém rever com a mudança

  • memory_limit suficiente para o back office e as importações.
  • max_execution_time adequado às tarefas longas.
  • display_errors desativado em produção: os erros visíveis revelam caminhos e detalhes internos.
  • allow_url_include desativado e expose_php desligado.
  • As extensões que o PrestaShop pede (intl, gd, zip, curl e mbstring, entre outras), que na versão nova podem não estar ativadas.

E não fique por uma mudança pontual: aponte no calendário quando deixa de ter suporte a versão para a qual sobe. Ir subindo o PHP uma versão de cada vez, com a loja atualizada, é muito mais simples do que saltar três versões à pressa porque o alojamento retira a sua.

Como resolvê-lo no PrestaShop

Se quiser que sejamos nós a fazê-lo, com um pacote de horas de suporte da Rekire montamos a cópia com a versão de PHP de destino, revemos os erros da loja e de cada módulo, corrigimos ou substituímos o que falhar e fazemos a mudança em produção. Se a sua loja estiver na 1.6 ou na 1.7, propomos-lhe a migração para o PrestaShop 9, que é o único caminho para um PHP com suporte. E se procura um alojamento pensado para o PrestaShop, o Hosting plan profesional da Rekire é a nossa proposta para lojas que querem despreocupar-se do servidor.

Carregando...
Consentimento de cookies
Voltar ao topo