Crypto trading
5 7
Error: You are using an unsupported PHP version (PHP 7.4.33). MediaWiki 1.42 needs PHP 8.1.0 or higher. Check if you might have a newer PHP executable with a different name. O que significa o erro "PHP 7.4.33" no…
Error: You are using an unsupported PHP version (PHP 7.4.33). MediaWiki 1.42 needs PHP 8.1.0 or higher.
Check if you might have a newer PHP executable with a different name.
O que significa o erro "PHP 7.4.33" no MediaWiki?
O erro "You are using an unsupported PHP version (PHP 7.4.33)" indica que o servidor está rodando uma versão desatualizada do PHP, a 7.4.33, enquanto o MediaWiki 1.42 exige no mínimo o PHP 8.1.0. Esse problema impede a instalação ou atualização do software, sendo essencial resolvê-lo para garantir segurança e compatibilidade.
Por que o MediaWiki 1.42 não funciona com PHP 7.4?
O MediaWiki 1.42 foi desenvolvido para aproveitar recursos modernos do PHP 8.1+, como melhorias de desempenho, tipagem mais rigorosa e correções de segurança. O PHP 7.4, lançado em 2019, atingiu o fim da vida útil em novembro de 2022, não recebendo mais atualizações de segurança. Usar uma versão antiga expõe o site a vulnerabilidades e impede o uso de funcionalidades recentes do MediaWiki.
Como verificar a versão do PHP no servidor?
Para confirmar qual versão do PHP está ativa, execute o comando no terminal do servidor:
php -v
Se o resultado mostrar "PHP 7.4.33", você precisa atualizar. Em muitos servidores compartilhados, pode haver um executável PHP mais novo com nome diferente, como php8.1 ou php82. Tente:
php8.1 -v
Caso encontre uma versão compatível, configure o servidor web (Apache, Nginx) para usar esse executável.
Soluções práticas para corrigir o erro
1. Atualizar o PHP para 8.1 ou superior
Entre em contato com seu provedor de hospedagem ou, se tiver acesso root, atualize o PHP via gerenciador de pacotes. Exemplo no Ubuntu/Debian:
sudo apt update sudo apt install php8.1 php8.1-cli php8.1-mbstring php8.1-xml php8.1-mysql
2. Usar um executável PHP alternativo
Se o servidor já possui PHP 8.1 instalado mas não está ativo, altere o binário no arquivo de configuração do Apache (httpd.conf) ou no painel de controle (cPanel, Plesk). No cPanel, vá em "Select PHP Version" e escolha "PHP 8.1" ou superior.
3. Verificar compatibilidade com extensões
Após atualizar, algumas extensões do MediaWiki podem precisar de ajustes. Teste o site em um ambiente de desenvolvimento antes de aplicar em produção.
Tabela comparativa: PHP 7.4 vs PHP 8.1 para MediaWiki
| Característica | PHP 7.4.33 | PHP 8.1+ |
|---|---|---|
| Suporte oficial MediaWiki 1.42 | Não | Sim |
| Fim da vida útil | Novembro de 2022 | Ativo até 2025 |
| Desempenho | Base | Até 20% mais rápido |
| Segurança | Vulnerável | Atualizações regulares |
| Recursos modernos (JIT, enums) | Não | Sim |
Perguntas frequentes (FAQ)
Q: Posso ignorar o erro e continuar usando PHP 7.4?
Não. O MediaWiki 1.42 simplesmente não funciona com PHP 7.4. A instalação ou atualização será bloqueada até que a versão correta seja usada.
Q: O que acontece se eu usar PHP 8.0?
PHP 8.0 também não é suportado pelo MediaWiki 1.42. A versão mínima exigida é 8.1.0.
Q: Como saber se meu servidor tem PHP 8.1 disponível?
Entre no painel de controle da hospedagem (ex.: cPanel) e procure por "Select PHP Version" ou "PHP Manager". Lá você verá as versões instaladas.
Q: Preciso reinstalar o MediaWiki após atualizar o PHP?
Não. Basta atualizar o PHP no servidor e o MediaWiki passará a funcionar normalmente, desde que os requisitos de extensões sejam atendidos.
Q: Esse erro afeta outros sites no mesmo servidor?
Sim, qualquer site que dependa do PHP 7.4 pode ficar vulnerável. Recomenda-se atualizar todos os projetos para versões suportadas.