Skip to content

Releases: willianjuliate/PHBro

PHBro-v1.0.2

Choose a tag to compare

@willianjuliate willianjuliate released this 03 Jul 14:25

🐘 ~ Your PHP Development Buddy

Novidades

  • Adicionado suporte a HTTPS para ambientes locais.

  • Implementada a configuração dinâmica da porta do servidor.

    • Portas suportadas: 80, 3000, 8000, 8080, 8081 e 8888.
  • Adicionado suporte à personalização do domínio local.

    • Exemplo: 76sys.me.

Melhorias

  • Aprimorada a configuração do ambiente para oferecer maior flexibilidade durante o desenvolvimento.
  • Simplificado o processo de alteração de porta e domínio, sem necessidade de modificações manuais nos arquivos de configuração.

Compatibilidade

Esta versão é compatível com instalações existentes. Após a atualização, basta configurar a porta e o domínio desejados através da ferramenta.

PHBro v1.0.0

Choose a tag to compare

@willianjuliate willianjuliate released this 02 Jul 14:43

🐘 ~ Your PHP Development Buddy

Chega de sofrer configurando o XAMPP, Docker pesado ou lidando com instaladores do Windows que quebram as variáveis do sistema! O PHBro chegou para ser o seu braço direito no desenvolvimento local.

Um ambiente completamente portátil, leve e inteligente que roda o ecossistema completo (Apache, PHP e MySQL) sem instalar nenhum serviço no seu Windows.

✨ O que há de novo nesta versão:

  • Gerenciamento Unificado: Suba, reinicie ou derrube todo o ambiente local usando um único comando simplificado (bro --start, bro --stop).

  • Acesso Global Facilitado: Agora você pode adicionar a pasta raiz às variáveis de ambiente do Windows e usar o comando bro a partir de qualquer diretório ou terminal.

  • Alternância Dinâmica de PHP: Detecta automaticamente as pastas de versões dentro de bin/php/ e oferece um menu interativo para você escolher qual usar. A escolha fica salva para os próximos comandos.

  • Modo Clean Start: Teve uma queda de energia ou fechou o terminal errado? O comando bro --start-clean mata processos zumbis na memória e limpa os arquivos de logs automaticamente para você recomeçar sem erros.

  • Banco de Dados Auto-Gerenciável: Na primeira execução, o script já faz a inicialização do datadir do MySQL sem que você precise rodar comandos complexos.

  • Comandos de Diagnóstico e Segurança: Monitore portas e serviços ativos com o bro --status ou dê um reset de fábrica no banco com o bro --wipe-data.

📦 Tudo pronto para uso!

Os binários do repositório já estão atualizados nas versões mais recentes e estáveis. Você não precisa baixar nada para começar. É clonar, configurar o Path global (opcional) e codar!


🛠️ Como usar rápido:

# Para iniciar o ambiente completo
bro --start

# Para checar se o Apache (8080) e MySQL (3306) estão respondendo
bro --status

# Para encerrar tudo com segurança
bro --stop

Acesse seus projetos em: http://localhost:8080

(Coloque seus arquivos php dentro da pasta /www)