Introdução ao CodeIgniter 4 e Configuração do Projeto – Instalando e configurando o ambiente - Saldaris Consultoria - Serviços de tecnologia e desenvolvimento de sistemas
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_rewrite ativado.
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:
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 linha CI_ENVIRONMENT = production para CI_ENVIRONMENT = development. Isso ativará mensagens de erro úteis durante o desenvolvimento.
Configuração do Base URL: No arquivo app/Config/App.php, ajuste o baseURL para refletir corretamente o domínio do projeto.
Ativação das Regras de Rewrite: Se estiver usando Apache, verifique se o módulo mod_rewrite está 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.