Guia de Instalação do ServBay: Configure rapidamente um ambiente de desenvolvimento web local no macOS
O ServBay é uma ferramenta de ambiente local de desenvolvimento web projetada especialmente para desenvolvedores. Seu objetivo é simplificar a configuração e a gestão de múltiplas stacks tecnológicas (como PHP, Node.js, Python, Go, Java, Ruby, Rust, entre outras) e bancos de dados (como MySQL, PostgreSQL, MongoDB, Redis) no macOS. Uma das principais características do ServBay é seu processo de instalação extremamente simples e rápido.
Comparado a outras ferramentas similares, o instalador do ServBay é compacto (geralmente com cerca de 20MB) e todo o processo, desde a instalação até a inicialização, pode ser feito com apenas alguns cliques, levando apenas alguns minutos para ficar pronto – assim, você pode começar a programar rapidamente.
Tutorial em Vídeo
Este vídeo tutorial mostra o passo a passo da instalação do ServBay. Você também pode assistir diretamente no YouTube.
Avisos Importantes e Pré-requisitos
Atualmente, o ServBay é compatível principalmente com o sistema operacional macOS.
Antes de instalar e inicializar o ServBay, atente-se aos seguintes pontos importantes:
Conflito de Portas: As portas do sistema operacional são recursos únicos, e só podem ser usadas por um processo ao mesmo tempo. Os principais serviços necessários para o funcionamento do ServBay (como servidores web e bancos de dados) precisam de portas específicas. Para garantir que o ServBay inicie e funcione corretamente, certifique-se de interromper quaisquer programas que possam estar utilizando as portas necessárias antes de instalar. As portas mais comuns com potencial de conflito incluem, mas não se limitam a:
- Portas de serviço web: 80 (HTTP), 443 (HTTPS) (programas comuns: Apache, Nginx, Caddy, outros servidores web locais)
- Porta do banco de dados MySQL/MariaDB: 3306
- Porta do banco de dados PostgreSQL: 5432
- Porta do banco de dados MongoDB: 27017
- Porta do serviço Redis: 6379
- Porta do serviço DNS: 53 (programas comuns: dnsmasq, outros serviços DNS locais)
Você pode usar o comando
lsof -i :[numero_da_porta]
(por exemplolsof -i :80
) no Terminal para verificar se uma porta em específico já está em uso.
Baixando o Instalador do ServBay
Você pode obter a versão mais recente do instalador diretamente na página de downloads do site oficial do ServBay. O arquivo de instalação normalmente é pequeno, tornando o download rápido.
Acesse a página de downloads do ServBay para baixar o arquivo de instalação .dmg
para macOS. O nome do arquivo costuma seguir o padrão ServBayInstaller-vX.Y.Z.dmg
, onde X.Y.Z
representa a versão.
Instalando o ServBay
Após o download, siga estes passos para instalar:
- Dê um duplo clique no arquivo de instalação
.dmg
baixado (por exemplo,ServBayInstaller-v1.12.0.dmg
). O sistema montará a imagem de disco e abrirá uma janela de instalação. - Na janela aberta, você verá o ícone do ServBay.app e um atalho para a pasta Aplicativos (Applications). Arraste o ícone
ServBay.app
para a pastaAplicativos
para concluir a instalação. - Após instalar, abra a pasta
Aplicativos
do macOS, localize o ícone do ServBay e dê duplo clique para iniciar o programa.
Inicialização do ServBay
Ao abrir o ServBay pela primeira vez, será necessário realizar uma configuração inicial. Esse processo irá baixar e configurar os pacotes necessários de acordo com suas escolhas. Certifique-se de que todas as portas necessárias estão livres antes de iniciar. Em seguida, clique duas vezes no ícone do ServBay para abrir.
O ServBay oferece uma interface inicial intuitiva:
- Escolha o seu perfil: No lado esquerdo da tela, escolha um perfil de acordo com sua principal necessidade de desenvolvimento, como “Desenvolvedor Web”, “Desenvolvedor Full Stack”, “Desenvolvedor PHP”, entre outros.
- Verifique os pacotes pré-selecionados: Após selecionar o perfil, o lado direito mostrará os pacotes recomendados que o ServBay selecionou para você — normalmente incluindo um servidor web padrão (como Nginx), o runtime do ServBay e versões específicas das linguagens (como PHP, Python etc.). Você pode revisar essas opções padrão.
- Inicie a Instalação: Confirme seu perfil e os pacotes selecionados e clique no botão
Start Installation
no canto inferior direito para iniciar a instalação. - Solicitação de permissão: Após clicar em "Start Installation", o ServBay solicitará que você digite a senha do usuário do macOS para instalar o
ServBay Helper
. OServBay Helper
é essencial para que o ServBay gerencie serviços do sistema, permissões e associação de portas. É fundamental autorizar a instalação doServBay Helper
, do contrário, o ServBay não conseguirá gerenciar adequadamente os pacotes e sites. - Aguarde a conclusão: Aguarde enquanto o ServBay baixa, instala e configura os pacotes necessários. Isso pode levar alguns minutos, dependendo do número de pacotes escolhidos e da velocidade da sua conexão.
- Acesse a tela principal: Após a conclusão, você será direcionado automaticamente para o painel principal do ServBay. Nele, você pode visualizar o status dos pacotes instalados.
Parabéns! O ServBay foi instalado e inicializado com sucesso.
Acessando o site de demonstração e ferramentas de gerenciamento
O ServBay já vem configurado com um site de demonstração e integra ferramentas populares de gestão de bancos de dados (como phpMyAdmin, Adminer) e uma página de informações PHP (phpinfo), permitindo que você valide e gerencie o ambiente facilmente.
O diretório raiz padrão dos sites está localizado em /Applications/ServBay/www
. É lá que ficam o site de demonstração e as ferramentas. Você também pode colocar seus próprios projetos em subpastas deste diretório para desenvolvimento.
- Abra o navegador e acesse: https://servbay.host
- Alternativamente, pelo menu
Sites
na barra lateral da interface principal do ServBay, encontre a entrada deservbay.host
e clique no ícone de acesso à direita.
- Alternativamente, pelo menu
- Na página do site de demonstração do ServBay, você encontrará facilmente os links para phpMyAdmin, Adminer e outras ferramentas.
Pronto! Você instalou e iniciou o ServBay com sucesso, e já sabe como acessar o site de demonstração padrão e as ferramentas de administração. Agora, é só começar a configurar seus projetos de desenvolvimento!