Caminhos e Portas
O LaraEnv é instalado em uma única raiz, C:\laraenv\, e resolve cada caminho através do módulo interno paths do app, que é a única fonte da verdade. As tabelas abaixo listam os padrões.
Caminhos
| Recurso | Caminho padrão |
|---|---|
| Raiz dos projetos | C:\laraenv\www\ |
| Arquivo de configuração | C:\laraenv\config.json |
| Nginx | C:\laraenv\nginx\ |
| Configuração principal do Nginx | C:\laraenv\nginx\conf\nginx.conf |
| Vhosts por projeto do Nginx | C:\laraenv\nginx\conf\sites\*.conf |
| Certificados do Nginx | C:\laraenv\nginx\certs\ |
| Logs do Nginx | C:\laraenv\nginx\logs\ |
| Apache | C:\laraenv\apache\ |
| Vhosts por projeto do Apache | C:\laraenv\apache\conf\sites\*.conf |
| MySQL | C:\laraenv\mysql\ |
| PostgreSQL | C:\laraenv\postgres\ |
| Redis | C:\laraenv\redis\ |
| Mailpit | C:\laraenv\mailpit\ |
| Versões do PHP | C:\laraenv\php\<version>\ |
| Symlink ativo do PHP | C:\laraenv\php\current\ |
| Versões do Node | C:\laraenv\nodejs\<version>\ |
| Symlink ativo do Node | C:\laraenv\nodejs\current\ |
| Python | C:\laraenv\python\3.13\ |
| Composer | C:\laraenv\composer\ |
| Cmder | C:\laraenv\cmder\ |
| SSH | C:\laraenv\ssh\ (pastas por host + C:\laraenv\ssh\known_hosts) |
| Cache do instalador / atualizações | C:\laraenv\cache\ |
| Arquivo hosts (modificado pelo app) | C:\Windows\System32\drivers\etc\hosts |
observação
O arquivo hosts fica fora de C:\laraenv\. O LaraEnv o modifica para resolver seus domínios .test, o que exige privilégios de Administrador.
Portas
| Serviço | Porta padrão |
|---|---|
| HTTP | 80 |
| HTTPS | 443 |
| MySQL | 3306 |
| PostgreSQL | 5432 |
| Redis | 6379 |
| Mailpit SMTP | 1025 |
| Mailpit Web UI | 8025 |
informação
Os pools do PHP-FPM escutam em uma faixa interna em torno de 9000–9400 (um ou mais pools por versão do PHP). Os upstreams do Nginx apontam para esses pools, então normalmente você não interage com eles diretamente.
Se uma porta já estiver ocupada, use a ferramenta Portas para localizá-la e liberá-la. As configurações dos serviços ficam em config.json, e você pode iniciar ou parar cada serviço em Serviços.