Instalação
O Blumiga é um framework PHP autocontido, instalado via Composer.
Requisitos
| Item | Versão / Detalhe |
|---|---|
| PHP | 8.4 ou superior |
| Servidor Web | Apache com mod_rewrite |
| Banco de Dados | MySQL 5.7+ ou MariaDB 10.3+ |
| Composer | Para gerenciamento do autoload |
Extensões PHP Obrigatórias
mysqli, intl, iconv, openssl, mbstring, json, fileinfo
Criar Projeto
composer create-project bluice/blumiga meu-projeto cd meu-projeto
Configure o ambiente
cp config/config.example.php config/config.php
Edite config/config.php com as credenciais do seu banco de dados e demais configurações.
Servidor de Desenvolvimento
php -S localhost:8000 -t public/
Acesse http://localhost:8000 no navegador.
Atualizar o Blumiga
Para atualizar o framework para a versão mais recente, use o CLI nativo:
php blumiga upgrade
O comando baixa a última versão do GitHub, substitui os arquivos do framework e executa composer update automaticamente. Para forçar a reinstalação mesmo se já estiver na versão mais recente:
php blumiga upgrade --force
Arquivos preservados durante o upgrade: app/ (seu código), config/config.php, config/config.production.php e config/routes.php.
Verifique a página de releases para changelog e notas de versão.
Deploy para Produção
php blumiga deploy /var/www/meu-site
Para servidor remoto via rsync:
php blumiga deploy user@host:/var/www/meu-site