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!