Como configurar um ambiente de desenvolvimento local espelhando o servidor de produção
Olá, desenvolvedor(a) querido(a)! Seja bem-vindo(a) ao seu primeiro passo seguro rumo à perfeição no código. Aqui, na GeHost, acreditamos que todo grande projeto começa com um bom ambiente de desenvolvimento — e o melhor de tudo é que você pode espelhar exatamente o que está no servidor de produção, mesmo sendo iniciante. Vamos juntos, com calma, passo a passo?
Imagine que você está montando um novo carro. Você não começa com o motor ligado — começa com os peças, o chassi, o banco. Assim é o desenvolvimento local: você monta tudo antes de colocar no ar. E quando você espelha o servidor de produção, está garantindo que o que funciona lá, funcione aqui também.
Sensei diz: "O ambiente local é o seu laboratório. O servidor de produção é o seu palco. Treine no laboratório, brilhe no palco."
Passo 1: Entenda o que você está espelhando
Antes de qualquer configuração, é essencial saber o que está no seu servidor de produção. Isso inclui:
- Qual sistema operacional (Linux, geralmente)
- Qual versão do PHP (ex: 8.1, 8.2)
- Qual banco de dados (MySQL, MariaDB)
- Como está estruturado o diretório raiz (ex:
public_html) - Se há arquivos de configuração específicos (como
.htaccess,wp-config.php,config.php)
Essas informações estão no seu painel do cliente — acesse painel.gehost.com.br e entre com seu usuário e senha.
Passo 2: Instale um ambiente local (XAMPP, WAMP ou LAMP)
Para simular o servidor de produção no seu computador, você precisa de um ambiente local. Recomendamos:
- XAMPP (para Windows, macOS e Linux)
- WAMP (para Windows)
- LAMP (para Linux)
Escolha o que melhor se adapta ao seu sistema operacional. Baixe o instalador oficial do site apachefriends.org (XAMPP) ou wampserver.com (WAMP).
Instale o software. Durante a instalação, certifique-se de que o Apache e o MySQL estão ativados.
Passo 3: Configure o diretório raiz local
Seu projeto no servidor de produção está dentro de public_html. No ambiente local, você vai criar uma pasta com o mesmo nome.
Abra a pasta onde o XAMPP está instalado (geralmente C:\xampp\htdocs no Windows ou /opt/lampp/htdocs no Linux).
Crie uma nova pasta com o nome do seu domínio (ex: meudominio.com).
Essa pasta será o seu espelho local.
Passo 4: Copie os arquivos do servidor de produção
Para espelhar o servidor, você precisa copiar todos os arquivos do seu site do servidor de produção para o seu ambiente local.
Use o Gerenciador de Arquivos do cPanel para baixar os arquivos:
- Acesse o painel.gehost.com.br
- Entre com suas credenciais
- Na seção Arquivos, clique em Gerenciador de Arquivos
- Selecione a pasta
public_html - Marque todos os arquivos e pastas (use o botão "Selecionar Tudo")
- Use o botão Download para baixar tudo em um arquivo ZIP
Depois de baixar, extraia o conteúdo do ZIP dentro da pasta que criou no seu ambiente local (ex: meudominio.com).
Passo 5: Configure o banco de dados local
Se o seu site usa banco de dados, você precisa criar um banco local igual ao de produção.
- Abra o phpMyAdmin no seu ambiente local (acesso via
http://localhost/phpmyadmin) - Clique em Novo banco de dados
- Dê um nome (ex:
meudominio_db) - Clique em Criar
Depois, você precisará importar o banco de dados do servidor de produção:
- No cPanel, vá até Bancos de Dados MySQL
- Clique em Exportar (ou "Exportar" no menu de ações do banco)
- Selecione o banco de dados e exporte como SQL
- Volte ao phpMyAdmin local
- Selecione o banco criado
- Clique em Importar
- Escolha o arquivo SQL baixado e clique em Enviar
Passo 6: Atualize os arquivos de configuração
Os arquivos de configuração do seu site (como wp-config.php ou config.php) contêm dados de conexão com o banco de dados e caminhos do servidor. Eles precisam ser atualizados para funcionar no ambiente local.
Abra o arquivo com um editor de texto (ex: VS Code, Notepad++).
Altere as seguintes linhas (exemplos genéricos — ajuste conforme seu projeto):
define('DB_HOST', 'localhost');define('DB_NAME', 'meudominio_db');define('DB_USER', 'root');define('DB_PASSWORD', '');- Atualize o caminho do site para
http://localhost/meudominio.com
Se o seu site usa .htaccess, certifique-se de que ele permite o acesso local (sem regras restritivas).
Passo 7: Teste o ambiente local
Abra o navegador e acesse:
http://localhost/meudominio.com
Se o site carregar sem erros, parabéns! Você criou um ambiente local que espelha exatamente o servidor de produção.
Se houver erros, verifique:
- Se o banco de dados foi importado corretamente
- Se os arquivos de configuração estão com os dados certos
- Se o Apache e o MySQL estão rodando no XAMPP/WAMP
Passo 8: Trabalhe com segurança e controle
Use o Git para versionar seus arquivos. Assim, você pode acompanhar mudanças, voltar a versões anteriores e colaborar com outros desenvolvedores.
Se precisar de ajuda, entre em contato com o suporte da GeHost. Lembre-se: você tem 30 dias grátis após a entrega para tirar dúvidas — aproveite!