Instalação

Instalação

O Blumiga é um framework PHP autocontido, instalado via Composer.

Requisitos

ItemVersão / Detalhe
PHP8.4 ou superior
Servidor WebApache com mod_rewrite
Banco de DadosMySQL 5.7+ ou MariaDB 10.3+
ComposerPara 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