[Correção] Sua instalação do PHP parece estar faltando a extensão MySQL que é exigida pelo WordPress

Sua instalação PHP parece estar faltando a extensão MySQL

Uma mensagem informando que "Sua instalação do PHP parece não ter a extensão MySQL exigida pelo WordPress" aparece quando você tenta instalar o WordPress ou acessar seu site WordPress.

Pode ser irritante enfrentar um problema que impede você de usar ou acessar seu site WordPress, assim como com qualquer mensagem de erro do WordPress.

No entanto, não perca a esperança!

Esse erro normalmente indica que algo está errado com o código do site e que o WordPress não consegue se conectar ao banco de dados MySQL.

Discutiremos o que pode ser esse "algo" neste artigo, juntamente com alguns conselhos sobre como analisar e resolver essa mensagem de erro.

 

O que leva ao erro de extensão MySQL ausente no WordPress?

A mensagem de erro "Sua instalação do PHP parece estar faltando a extensão MySQL exigida pelo WordPress" resulta, como mencionamos na introdução, de um problema com o código ou scripts em seu servidor.

Este erro indica especificamente que o PHP do seu servidor não possui a extensão necessária para vincular seu site WordPress ao banco de dados MySQL.

Isso pode acontecer por dois motivos principais:

1. Você está usando uma versão mais antiga do WordPress com PHP 7+

Você está usando uma versão mais antiga do WordPress

Como o PHP 7.0 preteriu a extensão MySQL em favor do MySQLi, você pode encontrar esse erro se estiver usando uma versão extremamente antiga do WordPress com uma versão moderna do PHP.

Em outras palavras, o PHP 7+ não possui mais a extensão MySQL que o WordPress requer.

Em vez disso, extensões PDO MySQL ou MySQLi mais recentes são usadas pelo WordPress em versões modernas. No entanto, as versões do WordPress anteriores à versão 3.9 podem ser a causa desse problema.

Você também pode querer aprenda como atualizar sua versão do PHP no WordPress.

A extensão está ausente ou não foi configurada corretamente ao usar o PHP 5.6 ou inferior

A outra razão provável é que o PHP 5.6, que foi lançado antes da extensão do MySQL ser descontinuada, está sendo usado, mas a extensão está ausente ou não está configurada corretamente.

Maneiras de corrigir o WordPress parece exigir a extensão MySQL, que sua instalação do PHP parece estar faltando

Agora que você está ciente do que está acontecendo, vamos discutir alguns conselhos para resolver o problema.

Verifique qual versão do PHP você está usando

Verifique qual versão do PHP você está usando

Descobrir qual versão do PHP está instalada no servidor que hospeda seu site WordPress é o primeiro passo para diagnosticar esse problema. A resposta a essa pergunta determinará quais ações você deve realizar em seguida.

Use o FTP para se conectar ao servidor que hospeda seu site WordPress para verificar isso. Seu host da Web pode fornecer suas credenciais de FTP, mas você também precisará de um cliente de FTP para se conectar.

Você pode usar a ferramenta cPanel File Manager se o seu host estiver executando o cPanel.

Depois de estabelecer uma conexão com seu servidor, crie um novo arquivo chamado phpinfo.php no diretório raiz do seu site WordPress. Esta deve ser a mesma pasta que contém seu arquivo wp-config.php.

Em seguida, edite o arquivo e adicione o seguinte trecho de código:  

Visite yoursite.com/phpinfo.php após salvar o arquivo (e reenviar a versão salva, se necessário). Certifique-se de substituir yoursite.com pelo seu nome de domínio real.

Uma tela com vários detalhes diferentes sobre a configuração do PHP em seu servidor deve aparecer. Procure o item PHP Version na seção Core enquanto você rola para baixo.

Fique de olho nos números; você deve ver algo parecido com xxx, como 7.2.25 ou 5.6.8:

Verifique a versão do WordPress PHP

O software WordPress normalmente precisa ser atualizado se sua versão do PHP começar com um "7". Por outro lado, você pode não ter a extensão MySQL se ainda estiver usando o PHP 5.X.

Nota: Na Kinsta, eles aconselham fortemente o uso da versão mais recente do PHP. Na verdade, eles não suportam versões do PHP anteriores a 7.4.

Devido ao desempenho mais lento e à falta de atualizações de segurança, essas versões desatualizadas podem ser um risco de segurança para o seu site.

Saiba mais sobre as vantagens de usar as versões atuais e suportadas do PHP.

2. Atualize o software principal do WordPress

A razão mais provável para este erro, se o seu servidor suporta PHP 7+, é que você está usando uma versão desatualizada do WordPress. Este erro pode ocorrer se você estiver usando o WordPress versão 3.9 ou anterior.

A solução é atualizar seu software WordPress, que também adicionará uma tonelada de novos recursos e melhorará a segurança e o desempenho.

Certifique-se de ter um backup do seu site antes de atualizar manualmente sua versão do WordPress. Você pode obter a versão mais recente do software WordPress visitando WordPress.org.

Extraia o arquivo zip para o seu computador depois de baixá-lo. Em seguida, exclua os seguintes itens da pasta que contém todos os arquivos do WordPress:

Atualize o software principal do WordPress

  • o arquivo wp-config-sample.php
  • O arquivo wp-config.php (você pode não ver este arquivo – apenas certifique-se de excluí-lo se estiver lá).
  • a pasta wp-content.

Depois de remover esses itens, use o FTP para carregar os arquivos e pastas restantes para o seu servidor. Seu cliente FTP deve ser instruído a substituir todos os arquivos quando perguntado sobre arquivos duplicados.

Seu site WordPress deve estar usando a versão mais recente e seu problema deve ser resolvido assim que os uploads dos arquivos forem concluídos.

3. Verifique se a extensão MySQL está instalada

Verifique se a extensão MySQL está instalada

Seu servidor pode não ter o MySQL extensão que o WordPress precisa se ainda estiver executando o PHP 5.6 ou uma versão anterior.

Retorne ao arquivo phpinfo.php que você carregou pela primeira vez em seu servidor na Etapa 1 para ver se esse é o caso.

Procure uma seção com o nome mysql ou mysqli.

Se a extensão MySQL estiver instalada, o item de versão da biblioteca da API do cliente deve ter um número de versão próximo a ele; se você não conseguir localizar esses dados, a extensão MySQL não está presente.

Normalmente, o melhor curso de ação é entrar em contato com a equipe de suporte do seu host e solicitar que eles o instalem para você.

Observe que as versões do PHP abaixo de 7.4 não recebem mais atualizações de segurança e apresentam desempenho pior do que as versões mais recentes, por isso desaconselhamos seu uso.

Atualize seu servidor para PHP 7.4+ em vez de gastar tempo configurando corretamente uma versão mais antiga do PHP, unless você absolutamente deve continuar usando o PHP 5.6 ou inferior.

Você pode seguir nossas instruções para instalar o PHP em qualquer servidor e atualizar a versão do PHP do seu site WordPress.

4. Certifique-se de que a extensão PHP esteja configurada corretamente

Se a extensão estiver instalada e você estiver executando o PHP 5.6 ou inferior, o problema pode ser que ela não esteja configurada corretamente. Dois problemas típicos são:

Como encontrar o caminho do arquivo php.ini do WordPress

  • usando um servidor Linux enquanto carrega um arquivo php.ini projetado para servidores Windows
  • caminhos de arquivo errados

O arquivo phpinfo.php que você criou anteriormente contém o local do seu arquivo php.ini:

Primeiro, aconselhamos baixar o arquivo existente para seu computador local como backup. Tente excluir o arquivo php.ini ao lado para ver se isso resolve o problema.

IMH

Você quer um site rápido?

Quem eu estou enganando? Não todos nós?

Então, por que tantos de nós lutamos?

O maior desafio geralmente é encontrar uma empresa de hospedagem rápida e confiável.

Todos nós já passamos por pesadelos - suporte demora uma eternidade ou não resolve nosso problema sempre culpando algo do seu lado... 

Mas a maior chatice é que o site sempre parece lento.

At CollectiveRay nós hospedamos com hospedagem InMotion e nosso site é estúpido rápido. Executamos em uma pilha personalizada de configuração de servidor LightSpeed ​​em MariaDB com um mecanismo PHP7.4 e gerenciado por Cloudflare. 

Combinado com nossas otimizações de front-end, atendemos de forma confiável 6000 usuários todos os dias, com picos de mais de 50 usuários simultâneos. 

Quer obter uma configuração rápida como a nossa? Transfira seu site gratuitamente para a hospedagem InMotion e ganhe nosso desconto de 50% sobre os preços atuais.

Experimente o InMotion Hosting com 50% OFF para CollectiveRay visitantes SOMENTE em março de 2024!

Hospedagem InMotion com 50% de desconto para CollectiveRay visitantes

Resumo

É um erro frustrante encontrar a mensagem "Sua instalação do PHP parece estar faltando a extensão MySQL que é exigida pelo WordPress".

No entanto, seguindo as instruções deste artigo, você poderá localizar e corrigir o problema.

Verifique se você está executando as versões mais recentes do PHP e do WordPress conforme nossa correção sugerida.

Você deve ser capaz de corrigir automaticamente esse erro se estiver usando PHP 7.4+ e WordPress 5.0+, bem como obter acesso a todas as outras melhorias de desempenho, segurança e recursos que acompanham a atualização.

Sua instalação do PHP parece estar faltando perguntas frequentes

A extensão MySQL parece estar faltando na sua instalação do PHP. Como isso pode ser consertado?

A mensagem "Sua instalação do PHP parece estar faltando a extensão MySQL exigida pelo WordPress" pode ser corrigida de três maneiras diferentes, que abordamos neste post. 1 Atualize para a versão mais recente da sua instalação do WordPress. 2 Verifique se a extensão MySQL está configurada e funcional. 3 Confirme se a extensão PHP está configurada corretamente.

Como resolvo o problema de extensão MySQL ausente do WordPress?

O erro de extensão MySQL ausente ocorre quando um dos PHP ou WordPress é atualizado, mas não o outro. A solução mais simples é verificar o número da versão do seu PHP para ver se é 7 ou superior. E, em seguida, verifique se o WordPress também está executando a versão mais recente e atualize o que não estiver atualizado.

Sobre o autor
Shahzad Saeed
Shahzaad Saaed apareceu em um grande número de sites de autoridade, incluindo EasyDigitalDownloads, OptinMonster e WPBeginner, onde atualmente trabalha como redator de conteúdo sênior. Shahzad é especialista em WordPress, web designer e especialista em tecnologia e design em geral. Ele é especialista em marketing de conteúdo para ajudar as empresas a aumentar seu tráfego por meio de artigos, blogs e guias especializados acionáveis ​​e baseados em experiência, todos extraídos de seus mais de 10 anos de experiência na área.

Mais uma coisa... Você sabia que as pessoas que compartilham coisas úteis como esta postagem também parecem FANTÁSTICAS? ;-)
. deixe um útil comente com suas ideias, depois compartilhe com seu (s) grupo (s) do Facebook, que considerariam isso útil e vamos colher os benefícios juntos. Obrigado por compartilhar e ser legal!

Divulgação: Esta página pode conter links para sites externos de produtos que amamos e recomendamos de todo o coração. Se você comprar produtos que sugerimos, podemos receber uma taxa de referência. Essas taxas não influenciam nossas recomendações e não aceitamos pagamentos por análises positivas.

Autor (es) em destaque em:  Logotipo da revista Inc   Logotipo do Sitepoint   Logotipo do CSS Tricks    logotipo do webdesignerdepot   Logotipo WPMU DEV   e muitos mais ...