O CodeIgniter 4 é um framework PHP moderno e eficiente, ideal para o desenvolvimento de aplicações web leves e escaláveis. Antes de iniciar o desenvolvimento do CMS que estamos criando, é fundamental entender como instalar e configurar o ambiente corretamente. Neste post, explicamos as diferentes formas de instalação do CodeIgniter 4 e suas particularidades.
Softwares necessários
Para seguir este tutorial, é necessário ter os seguintes softwares instalados no seu ambiente de desenvolvimento:
- PHP 7.4 ou superior: O CodeIgniter 4 exige pelo menos essa versão para funcionar corretamente. Note que o PHP 7.4 já pode ser considerado antigo, porém vamos utilizá-lo pois ainda existem milhares de instalações que o utilizam em produção.
- Composer: Caso opte pela instalação via gerenciador de pacotes.
- Servidor Web: Apache ou Nginx, com o módulo
mod_rewriteativado. - Banco de Dados: MySQL, MariaDB ou PostgreSQL (opcional, mas necessário para aplicações que envolvam persistência de dados, ou seja, em rarissímas exceções você não vai utilizar um banco de dados).
- Editor de Código: Recomendamos VS Code, PHPStorm ou outro editor compatível.
Formas de Instalação do CodeIgniter 4
O CodeIgniter 4 pode ser instalado de diferentes maneiras, dependendo da necessidade do projeto e do nível de controle que o desenvolvedor deseja ter sobre o ambiente.
Instalação via Composer
O Composer é um gerenciador de dependências para PHP que facilita a instalação e manutenção do CodeIgniter 4, garantindo que a aplicação esteja sempre atualizada. Para instalar o CodeIgniter 4 via Composer, utilize o seguinte comando:
composer create-project codeigniter4/appstarter meu-projeto
Essa abordagem facilita a atualização do framework com composer update, além de permitir a instalação rápida de bibliotecas adicionais.
Instalação via Download Manual
Para quem prefere não utilizar o Composer, o CodeIgniter 4 pode ser baixado diretamente do site oficial:
Após extrair o arquivo ZIP para o diretório do servidor web, será necessário configurar as permissões corretas para o funcionamento da aplicação. Essa opção pode ser útil para quem deseja um ambiente mais isolado, sem dependências do Composer.
Configurando o Ambiente
Após instalar o CodeIgniter 4, algumas configurações iniciais são recomendadas para garantir o bom funcionamento do projeto.
- Definir o ambiente de desenvolvimento: No arquivo
.env, altere a linhaCI_ENVIRONMENT = productionparaCI_ENVIRONMENT = development. Isso ativará mensagens de erro úteis durante o desenvolvimento. - Configuração do Base URL: No arquivo
app/Config/App.php, ajuste obaseURLpara refletir corretamente o domínio do projeto. - Ativação das Regras de Rewrite: Se estiver usando Apache, verifique se o módulo
mod_rewriteestá ativado para que as rotas funcionem corretamente.
Com a instalação e configuração inicial concluídas, podemos seguir para a estruturação do projeto e a criação das primeiras rotas, que serão abordadas no próximo post da série.
Se você ou sua empresa precisa de suporte para configuração e desenvolvimento com CodeIgniter 4, a Saldaris Consultoria pode ajudar. Entre em contato pelo formulário no final da página para saber mais sobre nossos serviços.
Erro: Formulário de contato não encontrado.


