Como instalar o XAMPP e o WordPress no Windows Localhost

depois de ter experimentado velocidade e confiabilidade, não há como voltar atrás. Lembre-se da era antes da internet de alta velocidade, quando você tinha que esperar por vídeos para buffer? Tempos horríveis. Três aplausos para as velocidades modernas da internet!

se você está acostumado a desenvolver seus sites em um servidor ao vivo, é exatamente assim que mudar para um ambiente de desenvolvimento local, como o XAMPP, seria. Desenvolvimento rápido e excepcional confiabilidade. Você nunca pode voltar aos velhos hábitos.

neste post, mostrarei como instalar o XAMPP no seu PC com Windows e ter um site WordPress (incluindo Multisite) rodando nele em apenas alguns minutos. Também abordarei alguns problemas comuns que você pode encontrar e como superá-los.

vamos começar.

se você preferir um vídeo, temos tudo o que você precisa!

o que é o XAMPP?

Em poucas palavras, o XAMPP é um servidor local que você pode instalar no seu laptop/desktop para imitar um servidor web real.

é uma distribuição de servidor Apache de código aberto totalmente GRATUITA com MariaDB (anteriormente MySQL), PHP e Perl. O XAMPP está disponível para todos os principais sistemas operacionais e é extremamente fácil de instalar e usar. Isso explica por que é o ambiente de desenvolvimento PHP mais popular.

aqui está o que os alfabetos no XAMPP representam:

  • X — cross-platform (X), que suporta múltiplos sistemas operacionais,
  • Um — Servidor HTTP Apache
  • M — o MariaDB (anteriormente MySQL)
  • P — PHP
  • P — PERL

Além dos componentes principais, mencionados acima, XAMPP, geralmente, vem com outras ferramentas úteis, tais como o Mercúrio, servidor de e-mail o phpMyAdmin para administração de banco de dados, Webalizer para o servidor web de análise de log, OpenSSL, Apache Tomcat para a execução de código Java, e o FileZilla FTP server.

por que XAMPP?

como desenvolvedor profissional do WordPress, não posso enfatizar o suficiente o quão benéfico é ter um ambiente de desenvolvimento local. Isso me permite configurar novas instalações do WordPress em um instante. E como está hospedado localmente no meu computador, não há atraso no upload das minhas alterações e vê-las ganhar vida no navegador.

quer experimentar um novo tema? Basta copiá-lo e colá-lo em seu diretório wp-content/themes. E bam! É carregado instantaneamente. O mesmo acontece com plugins e alterar quaisquer configurações. Nenhum atraso do servidor, sem aborrecimentos de upload, sem tempos de espera desnecessários. Tudo acontece em tempo real.

é como levar seu carro em uma pista de corrida e empurrá-lo para seus limites. O ambiente de teste perfeito para ir selvagem sem quaisquer repercussões (bem, quase).

com o XAMPP instalado no meu PC, posso continuar trabalhando no meu site, mesmo se estiver em um local remoto sem conectividade. Desenvolver localmente também é muito seguro, pois seu site está offline e longe dos olhos curiosos de hackers (e clientes irritantes).

por que XAMPP para WordPress?

como todos os softwares, o WordPress tem certos pré-requisitos para ser executado. Os requisitos atuais recomendados do WordPress são:

  • PHP versão 7.3 ou superior
  • MySQL versão 5.6 ou superior, ou MariaDB versão 10.1 ou superior
  • HTTPS suporte
  • Apache OU nginx servidor

XAMPP verifica todas as caixas listados acima. É gratuito, confiável, fácil de usar e funciona em todas as principais plataformas. Você não pode errar com isso.

vamos instalar o XAMPP no Windows

Passo 1: Baixe o XAMPP

Comece baixando a versão mais recente do XAMPP do site Apache Friends. A versão atual atualizada do XAMPP é 7.3.8 / PHP 7.3.8.

Nota: Se você estiver usando Linux ou OSX, as etapas de instalação são praticamente as mesmas. Apenas certifique-se de baixar a versão apropriada do XAMPP para o seu sistema operacional.Etapa 2: Instale o XAMPP

depois de baixado, execute o arquivo do instalador do XAMPP.

o XAMPP Setup Wizard
você pode receber um aviso UAC antes da instalação. Clique em OK e continue.

Selecione os componentes que deseja instalar. Se você está planejando instalar um site WordPress com XAMPP, você só precisa Apache, MySQL, PHP e phpMyAdmin. Vou verificar todos os componentes como eu gostaria de experimentar com eles mais tarde.

escolha o diretório de instalação do XAMPP (recomendado por padrão).

desmarque Saiba mais sobre a opção Bitnami. O Bitnami fornece ferramentas completas para instalar aplicativos populares de código aberto no topo do XAMPP. Isso inclui módulos adicionais para instalar o WordPress também. No entanto, vamos instalá-lo manualmente AQUI.

você pode receber um alerta de segurança do Windows no final da instalação. Você precisa colocar na lista de permissões O Servidor HTTP Apache do Firewall do Windows Defender clicando no botão Permitir acesso. Certifique-se de verificar a opção “redes privadas, como minha rede doméstica ou de trabalho”. Isto é muito importante. O XAMPP não funcionará se você não verificar isso e clicar em Permitir acesso.

conclua a configuração e execute o painel de controle do XAMPP.

Nota De Instalação 1: Desative o UAC em Configurações do Windows

você pode receber um aviso de controle de acesso do Usuário (UAC) pelo Windows. Nada para se preocupar muito. Apenas certifique-se de não instalar o XAMPP no diretório Program Files, pois o UAC pode interferir nas permissões de gravação do XAMPP neste diretório. O diretório de instalação padrão é C:\XAMPP. Então, se você não mudar isso, você deve ser bom.

se você quiser aprender a desativar o UAC (não recomendado, a menos que seja absolutamente necessário), o Suporte do Microsoft Windows é um bom lugar para começar.

Nota De Instalação 2: Desativar antivírus e / ou Firewall temporariamente

Alguns programas antivírus ou de firewall podem causar problemas com a instalação do XAMPP. Se for esse o caso, sugere-se que você os desative temporariamente até que o XAMPP seja instalado com sucesso.

leia a página de Perguntas Frequentes do Windows XAMPP para mais.

Etapa 3: Abra o painel de controle XAMPP

o painel de controle XAMPP possui uma interface de usuário simples que lista todos os módulos do seu servidor local. Ele permite que você inicie / pare módulos individuais, acesse sua área de Administração, Arquivos de configuração e Logs com apenas um único clique. Sua seção inferior também exibe todas as suas ações e erros (se houver).

Além das opções mencionadas acima, o XAMPP Painel de Controle também possui outros botões em sua lateral direita:

  • Config: para configurar geral XAMPP configurações
  • Netstat: exibe todas as conexões TCP ativas (e portas) em seu computador
  • > Shell: inicia o XAMPP em um personalizado de linha de comando (CMD)
  • Explorer: abre o XAMPP pasta raiz no Windows Explorer
  • Serviços: mostra todos os serviços do Windows em Consola de Gestão da Microsoft
  • Ajuda: links para o Fórum de Suporte do Apache Friends
  • sair: sair do painel de controle do XAMPP (o servidor continuará a ser executado em segundo plano)

Etapa 4: Inicie os módulos Apache e MySQL

clique no botão Iniciar ao lado do módulo Apache. Se tudo estiver definido corretamente, seu servidor Apache deve iniciar com êxito nas portas 83 e 443.

você pode acessar o painel do seu servidor Apache clicando no botão Admin ao lado dele. Como alternativa, você também pode acessá-lo via url http://localhost/dashboard/ em seu navegador.

em seguida, inicie o módulo MySQL. Se você receber um alerta de segurança do Windows para whitelist mysqld.exe, clique em Permitir acesso. Como antes, certifique-se de marcar a opção “Redes Privadas,…”.

não se esqueça de marcar a opção “Redes Privadas”.

você pode acessar seu painel phpMyAdmin clicando no botão Admin ao lado do módulo MySQL. Ou você pode simplesmente ir para http://localhost/phpmyadmin/ no seu navegador. Aqui, você pode gerenciar os bancos de dados MariaDB (ou MySQL) de seus projetos da web.

o painel do phpMyAdmin

conclui a configuração do XAMPP como seu ambiente de desenvolvimento local. Agora está pronto para hospedar qualquer software baseado em PHP (por exemplo, WordPress).

testando sua instalação do XAMPP

a melhor maneira de verificar se seu servidor local foi instalado e configurado corretamente é criar uma página de teste PHP, colocá-lo na pasta localhost do XAMPP e, em seguida, tentar acessá-lo através do seu navegador.Vamos fazer isso agora. Crie uma nova pasta chamada test em seu diretório C:\xampp\htdocs\. Este diretório também pode ser acessado facilmente clicando no botão Explorer no painel de controle XAMPP e, em seguida, indo para a pasta htdocs.

crie um arquivo chamado test.php com o código abaixo e coloque-o na pasta C:\xampp\htdocs\test.

Tente visitar http://localhost/test/test.php em seu navegador. Se ele exibe as palavras ” Olá Mundo! Bem – vindo ao WPMU DEV”, então o XAMPP é instalado e configurado com sucesso em seu sistema.

Instalando o WordPress Localmente com XAMPP

Passo 1: Crie um novo banco de dados MySQL para sua instalação do WordPress

Antes de instalar o WordPress, precisamos de um banco de dados.

no painel de controle do XAMPP, clique no botão Admin na seção MySQL. Uma nova janela do navegador será aberta automaticamente com a interface do painel phpMyAdmin. Clique em bancos de Dados perto do canto superior esquerdo.

agora você será solicitado a criar um novo banco de dados. Chamei o meu wpmudev.

depois de inserir um nome, clique em criar e feche a janela.

Passo 2: Baixe e instale o WordPress

baixe a versão mais recente do WordPress.

descompacte o WordPress na pasta direita em XAMPP. No meu caso, é C:/xampp/htdocs. Renomeie-o para o que quiser, mas é recomendável dar a esta pasta o nome do seu site. Vou chamar essa instalação do WordPress wptest.

agora, vá para a pasta WP do seu site, Encontre o wp-config-sample.arquivo php, e renomeá-lo wp-config.pai.

abra o arquivo e role para baixo até ver as seguintes linhas:

essas linhas de código definem os detalhes de login do seu banco de dados. Atualize – os de acordo com as instruções abaixo:

  • substitua “database_name_here” pelo nome do seu banco de dados, que no meu caso é wpmudev.
  • substitua “username_here ” por” root “e edite o campo” password_here ” para estar vazio.
  • Salve o arquivo e feche-o

podemos continuar com a nossa instalação do WordPress agora. Abra seu navegador e vá para http://localhost/wptest/.

você deve ver o carregamento da tela de seleção de idioma da instalação do WordPress.

depois de escolher seu idioma, continue na próxima tela. Digite o título do seu site, nome de usuário do administrador e detalhes da senha. Clique Em Instalar WordPress.

Parabéns, você instalou o WordPress com sucesso em seu servidor local.

configurando WordPress Multisite localmente com XAMPP

Etapa 1: habilite o WP Multisite em seu wp-config.arquivo php

abra seu wp-config.arquivo php e adicione a seguinte linha logo acima da linha que diz/ *isso é tudo, pare de editar! Publicação feliz. */.

define('WP_ALLOW_MULTISITE', true)

isso ativará o modo de instalação Multisite em seu site WordPress.Etapa 2: Configure sua rede Multisite

vá para o painel do WordPress e, em seguida, para Ferramentas > configuração de rede.

digite um nome para sua rede multisite e seu endereço de E-mail de administrador de rede. Em seguida, clique em Instalar.

o WordPress agora solicitará que você edite seu wp-config.php E.arquivos htaccess.

siga as instruções fornecidas.

Etapa 3: Siga as instruções na tela do WordPress

abra seu wp-config.php novamente e adicione o código fornecido pelo WordPress abaixo de sua edição anterior.

em seguida, abra .arquivo htaccess e substituir todo o seu código com o dado pelo WordPress (Nota: você terá que substituir o conteúdo completamente aqui, não apenas adicionar / editar).

se você não consegue encontrar o.arquivo htaccess, certifique-se de ativar Exibir configurações de arquivos ocultos em seu computador. Se você ainda não conseguir encontrá-lo, crie um no mesmo diretório que o seu wp-config.arquivo php.

Multisite agora deve ser ativado com sucesso em sua instalação do WordPress.

você terá que fazer login novamente. E quando o fizer, você poderá acessar sites individuais em sua rede multisite a partir do seu painel.

Você também pode criar um novo site de rede a partir de aqui, clicando no botão Adicionar Novo.

adicionando um novo Site de rede

solução de problemas comuns com XAMPP & WordPress

enquanto meu XAMPP e WordPress instalação foi wiithout um engate, nem todo mundo tem tanta sorte. O XAMPP pode lançar uma bola curva em você em qualquer estágio da instalação dele e do WordPress. Aqui estão alguns problemas comuns associados ao XAMPP (clique para ir para a solução):

  • não é Possível Instalar o XAMPP no Windows
  • Apache Não Inicia Sem as Portas Configuradas
  • não é Possível Adicionar ou Importar Itens de Menu Adicionais (mesmo link acima)
  • Máximo de PHP em Tempo de Execução Excedido (mesmo link acima)
  • Tamanho Máximo de Arquivo Excedido (mesmo link acima)
  • Objeto não encontrado! Erro
  • erro: desligamento do Apache inesperadamente
  • erro cURL 60: problema do certificado SSL

XAMPPing up

o XAMPP permite que você configure um ambiente de servidor local em sua máquina Windows facilmente. A melhor coisa sobre isso é que é totalmente gratuito e de código aberto. Uma vez instalado, você vai esquecer que ele está mesmo lá. Você pode até instalar o XAMPP em uma unidade USB junto com o WordPress.

com o XAMPP, você pode desenvolver e testar sites WordPress rapidamente em seu sistema, em vez de fazê-lo da maneira mais difícil em um site ao vivo. Você pode experimentar diferentes temas e plugins, testar seus vários recursos e experimentar muitos outros aspectos do seu site sem suar.

além do mais, Você também pode instalar quantas instâncias do WordPress quiser (incluindo Multisite). Quem sabia que o ditado “pense global, aja local” também é válido para o desenvolvimento da web!

Write a Comment

O seu endereço de email não será publicado.