Dicas Gerais

CentOS 7 ao AlmaLinux 10: versões PHP no cPanel

Compare CentOS 7, AlmaLinux 8, 9 e 10, veja as versões do PHP disponíveis no cPanel e descubra quando migrar ou adotar CloudLinux.

Se o seu servidor cPanel ainda usa CentOS 7, a migração deixou de ser uma melhoria opcional: ela deve fazer parte do plano imediato de continuidade. O sistema está fora do ciclo normal de manutenção, o cPanel ficou limitado à versão 110 no programa de suporte estendido e essa janela termina em 1º de janeiro de 2027. Para novos ambientes, AlmaLinux 9 costuma oferecer o melhor equilíbrio entre compatibilidade e vida útil; AlmaLinux 10 entrega o horizonte mais longo, mas exige aplicações prontas para PHP 8.1 ou superior. Quando um site ainda depende de PHP antigo, CloudLinux pode fornecer uma ponte com versões endurecidas enquanto o código é atualizado.

Conteúdo revisado em 21/09/2026. Compatibilidade de sistemas, cPanel e PHP muda ao longo do tempo; confirme a matriz oficial antes de executar uma implantação.

Neste guia, você verá o que mudou do CentOS 7 ao AlmaLinux 10, quais versões do PHP o cPanel oferece em cada geração, quando CloudLinux faz sentido e como decidir entre permanecer, elevar o sistema ou migrar para um novo VPS cPanel gerenciado.

Resumo: qual sistema escolher para cPanel?

Sistema Situação no cPanel PHP pelo EasyApache 4 Horizonte Recomendação
CentOS 7 Legado, cPanel 110 com ELS 5.4 a 8.3, com várias versões EOL ELS do cPanel até 01/01/2027 Migrar com prioridade
CentOS Linux 8 Encerrado; não é destino válido Não use a matriz atual para planejar EOL desde 2021 Converter ou migrar para AlmaLinux
AlmaLinux 8 Suportado a partir do cPanel 110 7.2 a 8.5 Política do cPanel até 01/03/2029 Adequado para compatibilidade de transição
AlmaLinux 9 Suportado a partir do cPanel 114 8.0 a 8.5 Até 31/05/2032 Escolha equilibrada para a maioria
AlmaLinux 10 Suportado a partir do cPanel 132 8.1 a 8.5 Até 31/05/2035 Melhor longevidade para aplicações atuais

A tabela resume a disponibilidade dos pacotes, mas não substitui a análise da aplicação. Um pacote PHP pode continuar instalável e já ter encerrado seu suporte normal. Da mesma forma, um sistema operacional suportado não garante que um plugin, extensão PECL, encoder, módulo Apache ou versão do banco seja compatível com a sua aplicação.

Por que CentOS 7 se tornou um risco operacional

CentOS 7 foi durante anos a base mais comum de servidores cPanel. Isso explica por que muitos ambientes antigos ainda executam PHP 5.6, 7.0, 7.1 ou 7.4. O problema é que o fim do ciclo do sistema interrompe a evolução normal do conjunto inteiro: kernel, bibliotecas, ferramentas do sistema, cPanel, EasyApache e integrações passam a depender de programas especiais de manutenção.

Segundo o plano de descontinuação do cPanel, novas instalações e atualizações acima da versão 110 são bloqueadas em CentOS 7 e CloudLinux 7. O cPanel 110 permanece no programa Extended Lifecycle Support, ou ELS, somente até 1º de janeiro de 2027.

O servidor não para automaticamente quando a data chega. O risco aparece de outra forma:

  • novas versões do cPanel deixam de chegar;
  • correções específicas do sistema ficam limitadas ou cessam;
  • componentes atuais passam a exigir bibliotecas mais novas;
  • plugins e integrações deixam de testar o ambiente antigo;
  • o intervalo entre uma falha descoberta e uma correção disponível aumenta;
  • uma migração urgente tende a ter mais indisponibilidade que uma migração planejada.

Portanto, a existência de ELS deve ser tratada como tempo adicional para organizar a saída, não como renovação de vida útil por prazo indefinido.

CentOS Linux 8 e a transição para AlmaLinux

CentOS Linux 8 encerrou seu ciclo em 31 de dezembro de 2021. Ele não deve ser usado como etapa intermediária nem como destino de uma nova instalação. A mudança de estratégia do projeto CentOS levou o ecossistema de hospedagem a adotar alternativas compatíveis com a família Enterprise Linux, entre elas o AlmaLinux.

O cPanel mantém documentação para converter CentOS 8 em AlmaLinux 8. Em um servidor de produção, porém, a possibilidade técnica de converter não elimina a necessidade de backup, console, espaço livre, validação de pacotes e plano de reversão. Quando o ambiente é antigo, provisionar um servidor novo e transferir as contas costuma oferecer uma separação mais clara entre origem e destino.

AlmaLinux 8: compatibilidade maior, mas com prazo mais curto

AlmaLinux 8 funciona com cPanel 110 ou posterior e mantém uma base próxima da geração usada por muitos servidores CentOS 7. Isso pode reduzir incompatibilidades em uma primeira migração, especialmente quando o portfólio ainda contém aplicações que não chegaram ao PHP 8.

Na matriz atual do EasyApache 4, AlmaLinux 8 oferece PHP 7.2, 7.3, 7.4, 8.0, 8.1, 8.2, 8.3, 8.4 e 8.5. As versões 7.2 até 8.1 já encerraram seu ciclo normal; 8.2 e 8.3 recebem correções de segurança na política indicada pelo cPanel; 8.4 e 8.5 são as linhas ativamente mantidas.

O projeto AlmaLinux informa manutenção de segurança da geração 8 até maio de 2029, enquanto a política publicada pelo cPanel lista 1º de março de 2029 para seu suporte. Para planejar um servidor cPanel, use a data mais conservadora: a do produto que precisa continuar atualizando.

AlmaLinux 8 faz sentido quando há dependência temporária de PHP 7.2 a 7.4 ou de bibliotecas da geração EL8, desde que exista um projeto para modernizar a aplicação antes de 2029. Para um servidor novo sem legado, AlmaLinux 9 ou 10 normalmente entrega mais tempo útil.

AlmaLinux 9: equilíbrio entre maturidade e vida útil

AlmaLinux 9 é suportado a partir do cPanel 114 e tem ciclo planejado até 31 de maio de 2032. Ele remove PHP 7.x da oferta nativa do EasyApache: estão disponíveis PHP 8.0, 8.1, 8.2, 8.3, 8.4 e 8.5.

Essa geração costuma ser a escolha mais equilibrada para migrações em 2026 porque combina uma base já amadurecida, suporte longo e compatibilidade ampla com aplicações recentes. Antes da mudança, o site deve funcionar ao menos em PHP 8.0; na prática, o melhor objetivo é PHP 8.2 ou superior, pois 8.0 e 8.1 já estão em fim de vida.

Escolha AlmaLinux 9 quando:

  • o sistema já foi testado em PHP 8;
  • você deseja um ciclo longo sem adotar imediatamente a geração mais nova;
  • extensões comerciais e módulos de terceiros já certificam EL9;
  • o servidor hospeda várias contas e a migração precisa equilibrar modernização e compatibilidade.

AlmaLinux 10: maior longevidade e menos espaço para legado

AlmaLinux 10 exige cPanel 132 ou posterior e tem suporte planejado até 31 de maio de 2035. É o destino com maior horizonte entre as versões comparadas. No EasyApache 4, oferece PHP 8.1, 8.2, 8.3, 8.4 e 8.5; versões anteriores não estão disponíveis nativamente.

A geração 10 é indicada para novas implantações quando aplicação, extensões e rotinas operacionais já foram homologadas. O ganho de longevidade não compensa instalar um sistema incompatível com um módulo indispensável. Verifique especialmente:

  • extensões PHP e pacotes PECL;
  • ionCube Loader e aplicações codificadas;
  • drivers de banco e bibliotecas de imagem;
  • agentes de backup, monitoramento e segurança;
  • plugins do WHM e integrações de cobrança;
  • requisitos de CPU e arquitetura da infraestrutura.

A documentação de requisitos do cPanel para AlmaLinux confirma as versões mínimas do painel: 110 para AlmaLinux 8, 114 para AlmaLinux 9 e 132 para AlmaLinux 10.

Versões do PHP disponíveis no cPanel por sistema

A tabela abaixo reproduz a lógica da matriz oficial de PHP do cPanel, limitada aos sistemas tratados neste guia.

PHP CentOS 7 AlmaLinux 8 AlmaLinux 9 AlmaLinux 10
5.4 Disponível, EOL Indisponível Indisponível Indisponível
5.5 Disponível, EOL Indisponível Indisponível Indisponível
5.6 Disponível, EOL Indisponível Indisponível Indisponível
7.0 Disponível, EOL Indisponível Indisponível Indisponível
7.1 Disponível, EOL Indisponível Indisponível Indisponível
7.2 Disponível, EOL Disponível, EOL Indisponível Indisponível
7.3 Disponível, EOL Disponível, EOL Indisponível Indisponível
7.4 Disponível, EOL Disponível, EOL Indisponível Indisponível
8.0 Disponível, EOL Disponível, EOL Disponível, EOL Indisponível
8.1 Disponível, EOL Disponível, EOL Disponível, EOL Disponível, EOL
8.2 Instalado, correções de segurança Instalado, correções de segurança Instalado, correções de segurança Instalado, correções de segurança
8.3 Disponível, correções de segurança Disponível, correções de segurança Disponível, correções de segurança Disponível, correções de segurança
8.4 Indisponível Disponível, suportado Disponível, suportado Disponível, suportado
8.5 Indisponível Disponível, suportado Disponível, suportado Disponível, suportado

EOL significa que a linha encerrou sua manutenção normal. Ela pode permanecer no repositório para compatibilidade, mas não deve ser escolhida para um projeto novo. O PHP 8.2 está em fase de correções de segurança até o fim de 2026; PHP 8.3 permanece em correções de segurança; PHP 8.4 e 8.5 oferecem os ciclos mais longos neste momento.

EasyApache, MultiPHP e PHP Selector não são a mesma coisa

O EasyApache 4 é o sistema de pacotes do cPanel para Apache, PHP e extensões relacionadas. O MultiPHP Manager permite definir uma versão instalada para cada domínio. Essas são funções nativas do cPanel.

O PHP Selector é uma função do CloudLinux. Ele utiliza pacotes alternativos, conhecidos como Alt-PHP, e permite escolher versão, extensões e opções por usuário ou domínio dentro do CageFS. A documentação do CloudLinux explica que versões antigas recebem correções próprias mesmo depois de deixarem de ser fornecidas normalmente em AlmaLinux.

Essa diferença resolve uma dúvida frequente: migrar do CentOS 7 para AlmaLinux 9 ou 10 não obriga necessariamente a desligar todos os sites antigos no mesmo dia. Um destino com CloudLinux pode manter PHP legado de forma controlada enquanto cada aplicação é atualizada.

Quando usar CloudLinux para versões antigas do PHP

CloudLinux é especialmente útil em servidores com várias contas, sites de clientes ou aplicações que não podem ser atualizadas simultaneamente. Além do PHP Selector e HardenedPHP, ele oferece CageFS para isolamento, limites de recursos e ferramentas de observação do consumo.

Para entender como CPU, memória, processos e I/O são separados por conta, veja também o guia sobre CloudLinux na hospedagem compartilhada.

Na documentação atual, CloudLinux 7, 8 e 9 possuem linhas Alt-PHP antigas e atuais. No CloudLinux 10, o suporte começa no PHP 5.6 e segue pelas versões 7.x e 8.x até 8.5. Isso combina com a faixa oferecida nos ambientes WebinHost configurados com CloudLinux: PHP 5.6 a 8.5, conforme compatibilidade e disponibilidade dos pacotes.

Os ciclos publicados são:

  • CloudLinux 7: ciclo normal encerrado; ELS do fornecedor até junho de 2027, mas o cPanel 110 ELS termina antes, em janeiro de 2027;
  • CloudLinux 8: até maio de 2029;
  • CloudLinux 9: até maio de 2032;
  • CloudLinux 10: até maio de 2035.

Consulte o ciclo de vida do CloudLinux e a documentação dos pacotes Alt-PHP e EA-PHP. Para CloudLinux 10, o procedimento do cPanel parte de uma instalação AlmaLinux 10 compatível e realiza a conversão com uma licença CloudLinux válida.

PHP antigo com correções ainda deve ser migrado?

Sim. HardenedPHP ou outro programa de suporte estendido reduz a exposição a vulnerabilidades conhecidas, mas não moderniza o código da aplicação. Frameworks antigos podem não funcionar com bancos atuais, bibliotecas podem deixar de receber correções e integrações externas podem exigir TLS, APIs ou dependências recentes.

Use PHP legado como ponte quando:

  • o site é necessário e não pode ser interrompido durante a migração;
  • a versão recebe correções do fornecedor contratado;
  • o domínio está isolado e monitorado;
  • há backup restaurável;
  • existe responsável e prazo para atualizar ou substituir a aplicação.

Não use PHP antigo para iniciar um novo site. Também não confunda “o site abriu” com compatibilidade completa: formulários, pagamentos, tarefas agendadas, envio de e-mail, geração de imagens e integrações precisam ser testados.

Devo atualizar no mesmo servidor ou migrar para outro?

O cPanel ELevate pode automatizar determinados caminhos entre gerações compatíveis. Ele é útil quando o servidor atende aos pré-requisitos e os bloqueadores foram resolvidos. Ainda assim, uma elevação altera sistema, repositórios, painel, banco e pacotes no mesmo ambiente.

A elevação no mesmo servidor pode ser considerada quando há console, backup validado, espaço livre, baixa personalização e uma janela suficiente para diagnóstico. Leia os requisitos atuais do cPanel ELevate antes de decidir.

A migração para um servidor novo costuma ser melhor quando o servidor é CentOS 7 antigo, possui muitas contas, sofreu várias customizações, usa versões legadas de banco ou não pode ficar sem uma origem funcional. O novo ambiente pode ser preparado, atualizado e testado antes da troca de DNS. A origem permanece disponível para comparação e reversão durante uma janela definida.

Checklist antes da migração do CentOS para AlmaLinux

  1. Faça o inventário: registre sistema, versão do cPanel, contas, domínios, uso de disco, bancos, PHP por domínio, handlers, extensões, cron, DNS e certificados.
  2. Classifique as aplicações: identifique sites abandonados, críticos, duplicados e incompatíveis com PHP atual.
  3. Teste o PHP antes: em homologação ou por domínio, corrija avisos, funções removidas e dependências.
  4. Revise o banco: confira versões, engine, charset, collation, rotinas, usuários e tamanho real.
  5. Valide backups: mantenha cópia fora do servidor e faça uma restauração de teste.
  6. Escolha o destino: defina AlmaLinux 9, AlmaLinux 10 ou CloudLinux conforme PHP, extensões e ciclo desejado.
  7. Prepare o novo servidor: atualize cPanel, instale pacotes necessários, configure segurança, DNS, e-mail e backups.
  8. Transfira e teste: use as ferramentas de transferência do WHM e valide com arquivo hosts ou endereço temporário.
  9. Reduza o TTL: faça isso antes da mudança para diminuir o tempo de propagação, sem prometer troca instantânea.
  10. Execute o corte: sincronize dados recentes, altere DNS, acompanhe filas, logs, certificados e consumo.
  11. Mantenha reversão controlada: preserve a origem sem novas gravações pelo período acordado.
  12. Desative com segurança: somente depois de validar sites, e-mails, bancos, cron, backups e métricas.

Qual versão escolher em cada cenário?

Tenho CentOS 7 com PHP 5.6 ou 7.x

Migre agora. Se o código não funciona em PHP 8, escolha um ambiente CloudLinux 9 ou 10 com PHP Selector e trate a versão antiga como etapa temporária. Não faça do AlmaLinux 8 uma escala automática sem calcular que seu ciclo no cPanel termina em 2029.

Tenho AlmaLinux 8 estável

Não há necessidade de uma mudança emergencial apenas por versão, mas já deve existir planejamento para 2028. Atualize aplicações para PHP 8.2 ou superior e avalie AlmaLinux 9 ou 10 na próxima renovação de infraestrutura.

Quero um servidor novo e máxima compatibilidade

AlmaLinux 9 é geralmente o ponto de equilíbrio. Ele tem suporte até 2032 e um ecossistema amadurecido. Se houver sites em PHP 7.x, adote CloudLinux ou conclua a modernização antes da transferência.

Quero a maior vida útil possível

AlmaLinux 10 ou CloudLinux 10 oferece horizonte até 2035. Escolha somente após confirmar PHP 8.1 ou superior, extensões, agentes e integrações. Para portfólios com PHP 5.6 a 7.4, CloudLinux 10 pode manter a compatibilidade por Alt-PHP enquanto o código evolui.

Hospedo muitos clientes independentes

CloudLinux agrega isolamento por CageFS, controle de recursos e PHP Selector. Isso reduz o impacto de uma conta sobre outra e permite conduzir a migração de PHP em etapas. O dimensionamento de CPU, memória, disco e banco continua indispensável.

VPS cPanel gerenciado da WebinHost

A linha de VPS cPanel gerenciado da WebinHost atende projetos no Brasil e no Canadá com cPanel Premier, armazenamento NVMe, gerenciamento da infraestrutura, proteção DDoS, transferência ilimitada e link de 500 Mbps, conforme o plano e a disponibilidade.

Os planos vão do VPS X1 Pro ao X6 Ultra, com configurações de 4 a 24 vCores, 4 a 48 GB de RAM, 50 a 400 GB NVMe e licenças para 50 a 200 contas cPanel. CloudLinux está incluído nos planos elegíveis a partir do X4 Max; X5 Ultra e X6 Ultra também incluem KernelCare e Imunify360 segundo o catálogo atual.

Para uma migração com aplicações antigas, os planos com CloudLinux permitem trabalhar com mais versões de PHP, incluindo a faixa de 5.6 a 8.5 no ambiente configurado. O gerenciamento cobre a infraestrutura prevista no escopo. A compatibilidade do código, temas, plugins e regras da aplicação precisa ser analisada com o cliente ou desenvolvedor.

Antes da contratação, informe quantidade de contas, uso atual de CPU, RAM e disco, versões de PHP, tamanho dos bancos, volume de e-mail e prazo desejado. A equipe pode avaliar origem, acessos, DNS e compatibilidade para definir o escopo da migração.

Perguntas frequentes

CentOS 7 ainda funciona com cPanel?

Instalações existentes podem operar com cPanel 110 no programa ELS até 1º de janeiro de 2027. Isso não permite acompanhar as versões atuais do painel e não torna o sistema indicado para permanecer em produção sem plano de saída.

Qual AlmaLinux é melhor para cPanel em 2026?

AlmaLinux 9 é a escolha equilibrada para a maioria das migrações. AlmaLinux 10 oferece suporte mais longo, até 2035, mas exige compatibilidade com PHP 8.1 ou superior e com a geração mais nova das bibliotecas.

AlmaLinux 10 aceita PHP 7.4 pelo EasyApache?

Não. Na matriz nativa do cPanel, AlmaLinux 10 começa no PHP 8.1. Para PHP 7.4 ou 5.6, avalie CloudLinux 10 com Alt-PHP ou atualize a aplicação antes de migrar.

Posso instalar PHP 5.6 no AlmaLinux 9?

O EasyApache 4 nativo não oferece PHP 5.6 em AlmaLinux 9. CloudLinux com PHP Selector pode fornecer versões legadas endurecidas, conforme licença, pacotes e configuração.

CloudLinux elimina a necessidade de atualizar o site?

Não. Ele reduz risco operacional e amplia a janela de compatibilidade, mas a aplicação continua acumulando dívida técnica. Defina uma data para atualizar, substituir ou desativar o sistema antigo.

É melhor usar ELevate ou migrar contas para um VPS novo?

Depende dos bloqueadores e do risco aceitável. ELevate altera o servidor existente. Um VPS novo permite testar o destino antes da troca e preservar a origem para comparação. Ambientes antigos ou muito personalizados normalmente se beneficiam da migração paralela.

Atualizar o sistema muda automaticamente o PHP dos sites?

Não necessariamente. As versões disponíveis mudam conforme o sistema, mas cada domínio pode manter uma seleção no MultiPHP ou PHP Selector. Depois da transferência, valide a versão efetiva, handler, extensões e arquivo de configuração de cada site.

Conclusão: não espere o servidor antigo decidir por você

CentOS 7 chegou ao fim de sua trajetória no cPanel e deve ser migrado antes do encerramento do ELS. AlmaLinux 8 ainda atende cenários de transição, AlmaLinux 9 oferece o melhor equilíbrio para a maioria das operações e AlmaLinux 10 maximiza a vida útil quando a aplicação está pronta para uma base moderna.

Se versões antigas do PHP impedem a mudança, CloudLinux cria uma ponte mais segura, com isolamento e pacotes mantidos, mas o objetivo continua sendo modernizar. A melhor escolha não é simplesmente o sistema mais novo: é o destino suportado que comporta sua aplicação hoje, permite atualização gradual e mantém margem suficiente para o próximo ciclo.

Antes de migrar, inventarie, teste, faça backup, prepare o destino e defina reversão. Uma atualização planejada protege disponibilidade, segurança e capacidade de evolução do negócio.