Servidor & DevOps 38 visualizações

Como configurar um ambiente de desenvolvimento local espelhando o servidor de produção

Ver no WHMCS

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:

  1. Acesse o painel.gehost.com.br
  2. Entre com suas credenciais
  3. Na seção Arquivos, clique em Gerenciador de Arquivos
  4. Selecione a pasta public_html
  5. Marque todos os arquivos e pastas (use o botão "Selecionar Tudo")
  6. Use o botão Download para baixar tudo em um arquivo ZIP
Tela do Gerenciador de Arquivos do cPanel com a pasta public_html selecionada e o botão Download destacado

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.

  1. Abra o phpMyAdmin no seu ambiente local (acesso via http://localhost/phpmyadmin)
  2. Clique em Novo banco de dados
  3. Dê um nome (ex: meudominio_db)
  4. Clique em Criar

Depois, você precisará importar o banco de dados do servidor de produção:

  1. No cPanel, vá até Bancos de Dados MySQL
  2. Clique em Exportar (ou "Exportar" no menu de ações do banco)
  3. Selecione o banco de dados e exporte como SQL
  4. Volte ao phpMyAdmin local
  5. Selecione o banco criado
  6. Clique em Importar
  7. Escolha o arquivo SQL baixado e clique em Enviar
Tela do Banco de Dados MySQL no cPanel com a opção de exportar um banco selecionada

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!

Precisa de Ajuda?

Nossa equipe está pronta para resolver suas dúvidas.