Servidor & DevOps 34 visualizações

Como identificar e desativar extensões PHP desnecessárias que consomem memória

Ver no WHMCS

Como identificar e desativar extensões PHP desnecessárias que consomem memória

Oi! Aqui é a Sensei da GeHost 🥋 Hoje vou te ensinar uma faixa avançada, mas explicada de um jeito bem simples: como deixar seu site mais leve e rápido ajustando as extensões do PHP — aquelas "peças extras" que o PHP carrega pra rodar certos recursos do seu site.

Pensa assim: o PHP é como uma caixa de ferramentas. Cada extensão é uma ferramenta dentro dela. Se o seu site usa só um martelo e uma chave de fenda, mas a caixa carrega 15 ferramentas toda vez que alguém visita a página, ele vai gastar memória à toa — e isso pode deixar o site mais lento, principalmente em planos de entrada.

Dica da Sensei: essa é uma tarefa técnica. Se você não se sentir 100% seguro em algum passo, tudo bem parar e chamar o suporte da GeHost — a gente te ajuda com prazer. Não tem problema nenhum em pedir uma força aqui. 😊

Passo 1 — Entre no cPanel

Acesse o painel do seu plano de hospedagem (o link de acesso está no seu painel.gehost.com.br, dentro dos detalhes do serviço) e faça login com o usuário e senha do cPanel.

Tela de login do cPanel

Passo 2 — Encontre a área de gerenciamento de PHP

Já dentro do cPanel, procure o grupo de ferramentas chamado "Software" (ou "Softwares"). É lá que fica a opção de gerenciar a versão e as extensões do PHP do seu site (normalmente aparece como "Select PHP Version" ou "MultiPHP INI Editor").

Painel inicial do cPanel com os grupos de ferramentas

Passo 3 — Veja a lista de extensões ativas

Ao entrar nessa tela, você vai ver uma listinha com várias extensões, cada uma com uma caixinha marcada (ativada) ou desmarcada (desativada). É normal ter bastante coisa marcada por padrão — o segredo é entender o que cada uma faz antes de mexer.

Passo 4 — Identifique o que dá pra desativar com segurança

Algumas extensões só fazem sentido em situações específicas. Se o seu site não usa o recurso relacionado, ela pode estar só consumindo memória à toa. Alguns exemplos comuns (sempre confira se o seu site/plugins realmente não dependem disso antes de desligar):

  • xdebug — é uma ferramenta de depuração para desenvolvedores. Em um site que já está no ar (produção), ela normalmente não deveria estar ativa — costuma pesar bastante na memória.
  • imap — só é necessária se o seu site faz alguma integração de e-mail via PHP (não é o mesmo que usar o Webmail).
  • ldap — usada para integração com diretórios corporativos (Active Directory e afins). A maioria dos sites comuns não usa.
  • soap — só necessária se algum plugin/integração do seu site consome ou expõe serviços via SOAP.
  • pgsql / sqlite3 — só fazem sentido se seu site usa banco de dados PostgreSQL ou SQLite. A maioria dos sites em WordPress, por exemplo, usa MySQL/MariaDB (extensão mysqli), então essas costumam ficar sem uso.
Atenção, aluno(a): extensões como mysqli, curl, gd, mbstring, xml, zip e bcmath costumam ser usadas por WordPress, WooCommerce e boa parte dos plugins mais comuns. Não desative essas sem ter certeza — desativar a errada pode tirar o site do ar ou quebrar funcionalidades (como carrinho de compras, envio de imagem ou geração de PDF).

Passo 5 — Desative uma de cada vez e teste

  1. Desmarque apenas uma extensão por vez.
  2. Salve a alteração.
  3. Abra o seu site em uma aba anônima do navegador e navegue pelas principais páginas (home, um produto, o carrinho, o formulário de contato).
  4. Se tudo continuar funcionando normalmente, siga para a próxima extensão candidata.
  5. Se algo quebrar (erro branco, mensagem de erro do PHP, layout estranho), marque a extensão novamente e salve.

Fazer uma de cada vez parece mais devagar, mas é o jeito mais seguro — assim você sabe exatamente qual extensão causou algum problema, caso aconteça.

Passo 6 — Antes de mexer, faça um backup

Sempre que for fazer ajustes técnicos como esse, é uma boa prática gerar um backup do site antes, pela própria área de Backup do cPanel. Assim, se algo sair diferente do esperado, dá pra restaurar tranquilamente.

Tela de Backup do cPanel

Por que isso ajuda o desempenho?

Cada extensão ativa é carregada na memória a cada requisição que o PHP processa. Quanto menos "peso morto" carregando sem necessidade, mais memória sobra pra o que realmente importa: seu site responder rápido para os visitantes — especialmente importante em planos com recursos mais enxutos.

Dica final da Sensei: se depois de revisar você ficar com dúvida sobre alguma extensão específica do seu site, chame o suporte da GeHost pelo painel.gehost.com.br. A gente confere junto com você antes de qualquer mudança mais delicada. 🥋✨
Precisa de Ajuda?

Nossa equipe está pronta para resolver suas dúvidas.