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?
- por que XAMPP?
- por que XAMPP para WordPress?
- vamos instalar o XAMPP no Windows
- Passo 1: Baixe o XAMPP
- Nota De Instalação 1: Desative o UAC em Configurações do Windows
- Nota De Instalação 2: Desativar antivírus e / ou Firewall temporariamente
- Etapa 3: Abra o painel de controle XAMPP
- Etapa 4: Inicie os módulos Apache e MySQL
- testando sua instalação do XAMPP
- Instalando o WordPress Localmente com XAMPP
- Passo 1: Crie um novo banco de dados MySQL para sua instalação do WordPress
- Passo 2: Baixe e instale o WordPress
- configurando WordPress Multisite localmente com XAMPP
- Etapa 1: habilite o WP Multisite em seu wp-config.arquivo php
- Etapa 3: Siga as instruções na tela do WordPress
- solução de problemas comuns com XAMPP & WordPress
- XAMPPing up
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.
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,…”.
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.
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.
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.
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!