Como habilitar as extensões PHP que seu plugin ou sistema precisa
Oi! Aqui é a Sensei da GeHost 🧡 Se você instalou um plugin, tema ou sistema (WordPress, loja virtual, script PHP) e ele reclamou de uma "extensão PHP faltando" (tipo curl, gd, imagick, zip, mbstring...), relaxa: isso é super comum e dá pra resolver em poucos minutos, direto no seu painel. Vem comigo que eu te mostro passo a passo. 😊
Dica da Sensei: extensão PHP é tipo um "acessório" que liga funções extras à linguagem PHP do seu site. Alguns plugins precisam de acessórios específicos pra funcionar — e às vezes eles vêm desligados por padrão até você ativar.
Passo 1 — Descubra qual extensão está faltando
Normalmente a mensagem de erro já entrega o nome da extensão, algo como:
- "Call to undefined function curl_init()" → falta a extensão cURL
- "The Zip PHP extension is not installed" → falta a extensão Zip
- "gd extension is missing" → falta a extensão GD (usada pra imagens)
Se a mensagem não for clara, dá uma olhada na documentação do plugin/sistema — geralmente ela lista os "requisitos do servidor", e é ali que aparece o nome certinho da extensão que você vai precisar ligar.
Passo 2 — Acesse o cPanel
Entre no seu cPanel com o usuário e senha da hospedagem (você recebeu esses dados por e-mail na contratação; se não achar, dá pra pedir de novo pelo painel.gehost.com.br ou chamando o suporte).
Passo 3 — Encontre a ferramenta "MultiPHP INI Editor" ou "Select PHP Version"
Já dentro do cPanel, procure na área de Software (geralmente próxima ao topo ou meio da tela) por uma dessas duas ferramentas:
- Select PHP Version — mostra a lista de extensões com caixinhas de marcar (checkbox) pra ligar/desligar
- MultiPHP INI Editor — deixa editar configurações do PHP de forma mais avançada
Pra maioria dos casos, o Select PHP Version já resolve, porque ele lista as extensões disponíveis com um clique de distância.
Passo 4 — Selecione o domínio certo
Se você tem mais de um site na sua hospedagem, confirme que está mexendo na versão do PHP do domínio correto antes de continuar — cada site pode ter sua própria configuração.
Passo 5 — Marque a extensão e salve
- Dentro do Select PHP Version, procure na lista o nome da extensão que o plugin pediu (ex.:
curl,gd,zip,mbstring,imagick,intl...). - Marque a caixinha ao lado dela.
- Clique em Save (ou "Salvar", dependendo do idioma do painel).
Pronto! A extensão já entra em funcionamento na hora, sem precisar reiniciar nada.
Dica da Sensei: se você não tem certeza de qual versão do PHP o seu site está usando, essa mesma tela mostra e permite trocar também. Mas cuidado: trocar a versão do PHP pode afetar plugins mais antigos — se não tiver certeza, é melhor confirmar com quem desenvolveu o site antes de mudar a versão (mudar só a extensão específica é bem mais seguro).
Passo 6 — Teste seu site/plugin de novo
Volte no seu site ou no painel do plugin e tente repetir a ação que deu erro. Se a mensagem sumiu, sucesso! 🎉 Se persistir, pode ser que:
- A extensão marcada não seja exatamente a que o sistema pede (revise o nome com atenção);
- O erro seja de outra causa (permissão de arquivo, versão do PHP incompatível, etc.).
Não achou a extensão na lista ou não tem certeza do que marcar?
Sem problemas — chama a gente! Manda o print do erro e o nome do plugin/sistema pra equipe da GeHost pelo painel.gehost.com.br que a gente confirma certinho qual extensão habilitar pra você. Lembrando que todo serviço entregue pela GeHost já vem com 30 dias de suporte grátis após a entrega — e mesmo depois disso, estamos por aqui pra ajudar. 💛
Dica da Sensei: antes de instalar um plugin novo, dá uma olhadinha nos "requisitos" dele — assim você já sabe se vai precisar ativar alguma extensão antes de sair instalando.