Veremos como instalar o WordPress em um servidor localhost, ou seja, em nosso computador, com um software chamado simplesmente “LOCAL” (anteriormente “Local by Flywheel”).
Um servidor localhost para WordPress nos permite desenvolver nosso site antes de colocá-lo online, ou simplesmente testar uma cópia do site, sem destruir o site original por causa de muitas instalações e desinstalações de temas e plugins.
Outra possibilidade é fazer uma cópia de um site já em produção para testar temas ou plugins sem correr o risco de danificar nosso site ou torná-lo temporariamente indisponível.
Instalação de software LOCAL em poucos cliques
Uma opção muito comum para criar um servidor local é com XAMPP ou WAMP, mas não vamos usar neste caso. O software que estamos estudando hoje oferece uma solução muito mais simples. Este programa se tornou minha ferramenta favorita para desenvolver sites WordPress. É um programa gratuito e não tem limite para o número de sites que você pode ter ao mesmo tempo. Não há mais limite de tempo definido para poder continuar usando o programa. Então, este é perfeito para nós.
Você pode baixar o software LOCAL no site oficial da editora.
Uma vez baixado, nós o instalamos, como faríamos com qualquer outro programa, e passamos para a próxima etapa: basta preencher um formulário. Não será solicitado cartão de crédito ou outro meio de pagamento.

Criando uma nova instalação do WordPress
Depois de lançar o software, criar um site local é muito simples: clicamos no botão com o símbolo (+) no canto inferior esquerdo, para criar uma nova instalação do WordPress.
Atribuímos livremente um nome ao nosso novo site. É ainda possível escolher um nome de domínio. Por padrão a extensão é “.local”, mas você pode escolher qual deseja. É também aqui que podemos modificar o diretório de instalação do nosso futuro site.
Observe que não precisamos iniciar cada um de nossos sites do zero: é bem possível carregar um modelo que salvamos antes, chamado “Blueprint”, mas falaremos sobre isso com mais detalhes um pouco mais tarde.
Escolha do ambiente de trabalho do LOCAL
Esta é uma opção muito interessante, pois você pode escolher livremente seu ambiente de trabalho e, portanto, pode recriar exatamente o ambiente do seu próprio host ou do host do seu cliente.

É assim possível escolher entre 4 versões do PHP (5.6.39, 7.3.5, 7.4.1 e 8.0.0 no momento de escrever estas linhas), entre 2 servidores web (Nginx 1.16.0 e Apache2.4.43), e finalmente entre 2 tipos de bancos de dados (MSQL 5.7.28 onde 8.0.1 e MariaDB 10.4.10).

Sim, cada um dos seus sites criados com este software de desenvolvimento WordPress pode ter uma configuração diferente, sendo os ambientes dos seus sites totalmente compartimentados!
Mas você também pode simplesmente escolher a opção “Preferencial” com configurações predeterminadas.
Por fim, você deve indicar um nome de usuário, uma senha, um e-mail para acessar o WordPress (e-mail de redefinição de senha, testar seus formulários de contato, testar comandos falsos) e escolher ou não a opção multisite (com subdiretório ou subdomínio). Mas para quem está com pressa, existe a opção “Administrador com um clique” que isenta você de criar identificadores do WordPress.

Sim, é bem possível simular um servidor de correio local que lhe permitirá receber e-mails do sistema! Suas escolhas feitas, basta clicar em “Adicionar Site”.

Após esses passos simples e alguns minutos de espera, teremos nosso WordPress instalado localmente e pronto para desenvolvimento. Para acessarmos a web, a instalação deve estar ativa, o que podemos fazer com o botão “Iniciar Site”, localizado no canto superior direito.

Podemos ver que a ergonomia é minimalista, os menus e opções são apresentados de forma muito clara. À esquerda, estão listados nossos sites instalados no localhost, e à direita podemos ver as informações específicas de cada site criado.
Os modelos “Blueprints”
Portanto, você instalará um primeiro site, instalará seu tema WordPress favorito e instalará extensões essenciais, fará suas configurações básicas do WordPress e, finalmente, criará suas primeiras páginas usuais (página inicial, página “entre em contato”, “sobre nós”, a seção Blog, a política de privacidade e possivelmente as condições gerais de venda).
Você pode então salvar o estado do seu site como um modelo (“Blueprint”). Da próxima vez, você começará diretamente dessa configuração precisa! Quanto tempo economizado para a construção de cada novo site!
Certificados SSL
O software LOCAL pode emitir um certificado SSL para cada lançamento do site, permitindo assim que o navegador de internet seja solicitado a acreditar no certificado. Basta clicar em “Trust” (“Confiar”). Assim, você pode trabalhar em condições reais em HTTPS. Pelo contrário, você pode muito bem optar por ficar em HTTP.
O desempenho do software LOCAL
Não há lentidão, as páginas carregam rapidamente, não há necessidade de uma configuração muito poderosa para construir nossos sites, apesar do programa pesar mais de 600 MB. Eu nunca encontrei nenhuma perda de dados ao contrário das minhas experiências com XAMP ou WAMP…
Acesso ao banco de dados do seu site
O Local não oferece PHPMyAdmin, mas oferece Adminer, totalmente integrado ao software LOCAL.
Como mostrar seu site local remotamente (para seu cliente)
Graças ao recurso “Live Link”, nosso software de desenvolvimento criará um túnel do seu computador, usando um endereço temporário. Seu cliente poderá então consultar seu futuro site a partir de seu próprio computador e possivelmente solicitar alterações, desde que seu computador não esteja em modo de espera.
Como implantar seu site automaticamente
A funcionalidade “Local Connect” incluída no software LOCAL permite que você implante seu site em poucos cliques graças à parceria com os hosts da web WP Engine e Flywheel.

Como migrar seu site WordPress?
Para todos aqueles que escolheram um host diferente do WP Engine e do Flywheel, você precisará usar um plug-in de migração, como All-in-One WP Migration, UpdratfPlus Migrator ou WP Vivid. Mais detalhes neste vídeo:
As extensões propostas
Essas extensões são gratuitas e não essenciais. Os que me são mais úteis são:
- “Instant reload”: para evitar ter que recarregar a página,
- “Cloud Backup”: para seus backups no Google Drive, Dropbox, …
- “Xdebug + VS Code” e “Xdebug + PhpStorm”: duas extensões de depuração,
- “Link Checker”: extensão feita para detectar links quebrados.

Conclusão: os pontos fortes do LOCAL
Seja você um indivíduo ou um freelancer, este software pertencente ao WP Engine e Flywheel será uma ferramenta muito prática: excelente ergonomia, “Blueprints”, certificados SSL, e-mails, ambientes particionados para cada site, possibilidade de os clientes consultarem seus site graças a um simples link que você envia, acesso SSH, bom desempenho mesmo em computadores com configuração modesta.

Você pode baixar o software LOCAL no site oficial da editora.