🔧 CORREÇÃO: parece que sua instalação do PHP não contém a extensão MySQL exigida pelo WordPress

Quer administrar um site WordPress autogerenciado? Excelente. Você aprenderá um zilhão de coisas. Uma das partes críticas da configuração de um servidor é a extensão PHP MySQL para que o WordPress possa se comunicar com o servidor MySQL. Se você está recebendo um Extensão PHP MySQL erro na instalação do WordPress, então provavelmente você ainda não o instalou no servidor.

Nele, mostraremos como instalar a extensão PHP MySQL correta em seu site WordPress. Também vamos nos certificar de que você tenha o MySQL-Server instalado em sua máquina.

✔ Certifique-se de que o serviço MySQL esteja instalado e em execução

Antes de tentar instalar a extensão PHP MySQL, vamos primeiro verificar se o servidor MySQL está sendo executado em seu servidor.

Execute o seguinte comando para verificar o status do servidor MySQL.

status do serviço mysql

✅ Se o MySQL estiver instalado e em execução no seu servidor, você deverá obter a seguinte resposta:

● mysql.service - MySQL Community Server carregado: carregado (/lib/systemd/system/mysql.service; ativado; predefinição do fornecedor: ativado) Ativo: ativo (em execução) desde terça-feira 09/07/2019 20:46:12 UTC; 2 semanas 2 dias atrás Docs: man: mysqld (8) //dev.mysql.com/doc/refman/en/using-systemd.html PID principal: 1097 (mysqld) Status: "SERVER_OPERATING" Tarefas: 46 (limite: 4656) CGroup: /system.slice/mysql.service └─1097 / usr / sbin / mysqld

⚙ Se o MySQL não estiver em execução, execute o seguinte comando para iniciar o serviço.

serviço mysql start

⚙ Se o MySQL-Server não estiver instalado, execute o seguinte comando para instalar o MySQL-Server mais recente.

apt-get install mysql-server -y

⚠ Ao instalar o mysql-server, não escolha o método de autenticação padrão, use o método de autenticação LEGACY para mantê-lo compatível com o WordPress.

✔ Verifique se a extensão PHP MySQL está instalada

Em seu servidor WordPress, execute o seguinte comando para verificar a versão do PHP instalada na máquina.

php -v

O comando acima deve gerar uma resposta semelhante a esta:

PHP 7.3.7-1 + ubuntu18.04.1 + deb.sury.org + 1 (cli) (construído em: 10 de julho de 2019 06:54:46) (NTS) Copyright (c) 1997-2018 The PHP Group Zend Engine v3. 3.7, Copyright (c) 1998-2018 Zend Technologies com Zend OPcache v7.3.7-1 + ubuntu18.04.1 + deb.sury.org + 1, Copyright (c) 1999-2018, por Zend Technologies

A primeira linha da resposta revela sua versão do PHP, que no exemplo acima é PHP 7.3.

Agora execute o seguinte comando para ver se a extensão PHP MySQL está habilitada para a versão PHP instalada em seu servidor.

dpkg --list | grep php-mysql

? Exemplo: Se a versão do PHP instalada em seu servidor for PHP 7.3. Então você usará o comando dpkg --list | grep php7.3-mysql.

Se a extensão do MySQL estiver instalada, você receberá uma resposta semelhante a esta:

ii php7.3-mysql 7.3.7-1 + ubuntu18.04.1 + deb.sury.org + 1 amd64 Módulo MySQL para PHP

Se a extensão PHP MySQL não estiver instalada em seu servidor, você obterá um resposta em branco a partir do comando grep. Nesse caso, instalaremos a extensão php-mysql em seu servidor.

✅ INSTALAR A EXTENSÃO PHP MYSQL CORRETA

Execute o seguinte comando para instalar a extensão php-mysql apropriada em seu servidor WordPress.

apt-get install php-mysql

? Exemplo: Se a versão do PHP instalada em seu servidor for PHP 7.3. Então você usará o comando apt-get install php7.3-mysql.

Depois de instalar a extensão PHP MySQL correta em seu servidor WordPress, reinicie o servidor web.

Apache:

reinicialização do apache2 servivo

Nginx:

reinicialização do nginx do serviço

Tente executar seu site WordPress depois de concluir todas as instruções acima. Deve funcionar sem problemas.

? Felicidades!