Pular para o conteúdo principal

Serviços

O LaraEnv inclui um conjunto de serviços, cada um apoiado por um binário nativo real que o LaraEnv inicia, para e gerencia para você. Você os controla pelo Painel.

Servidores web

Nginx

O servidor web padrão. Ele serve seus sites por meio de virtual hosts (vhosts) por projeto, gerados automaticamente quando você cria um projeto.

Apache

Um servidor web alternativo, também usando vhosts por projeto. Escolha o Apache se o seu projeto precisar especificamente dele.

aviso

Apenas um servidor web pode escutar nas portas 80/443 por vez. Execute ou o Nginx ou o Apache, não ambos.

Bancos de dados

MySQL

Um servidor MySQL. Na primeira inicialização, o LaraEnv inicializa automaticamente o diretório de dados. Ao criar um projeto, um banco de dados por projeto pode ser criado automaticamente.

PostgreSQL

Um servidor PostgreSQL. Assim como o MySQL, ele inicializa automaticamente seu diretório de dados na primeira inicialização, e bancos de dados por projeto podem ser criados automaticamente durante a criação do projeto.

Redis

O Redis fornece armazenamento de cache e filas para suas aplicações.

Mailpit

O Mailpit captura e-mails SMTP de saída para que você possa testar e-mails sem enviar nada de verdade:

  • O SMTP escuta na porta 1025 — aponte a configuração de e-mail da sua aplicação para cá.
  • A interface web está disponível na porta 8025 — abra-a para ler as mensagens capturadas.

Isso é ideal para testar e-mails do Laravel: as mensagens são capturadas localmente e exibidas na caixa de entrada do Mailpit em vez de serem entregues.

Controlando os serviços

Pelo Painel você pode:

  • Iniciar, Parar e Reiniciar (recarregar) cada serviço.
  • Ver os logs (stdout/stderr) de cada serviço.
  • Ocultar serviços não utilizados da grade usando o botão de alternância "mostrar no painel" / habilitado (também disponível na página de Downloads/Instalador).
dica

Recarregar um serviço aplica novos ajustes sem um reinício completo, onde o serviço oferece suporte a isso. Consulte Ajuste de serviços.

Portas padrão

Cada serviço escuta em uma porta padrão (por exemplo, o SMTP do Mailpit na 1025 e a interface web na 8025). Para a lista completa de caminhos e portas, consulte Caminhos e portas.