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.
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).
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.