Instalação e configuração inicial do CodeIgniter
6 de outubro de 2009, em Passos Iniciais, por Tárcio Zemel
Depois de uma boa carga teórica (mas não pensem que terminou), vamos começar com um pouco de prática e aprender como instalar o CodeIgniter. A instalação do CI, como já comentado no artigo CodeIgniter: Requisitos de Servidor e Licença de Uso, é bem simples.
Baixando o CodeIgniter
Como já deve ser do conhecimento de quem está acompanhando o blog (se você ainda não está, assine o feed do CodeIgniter Brasil), o CodeIgniter, como bom framework PHP que é, não necessita ser instalado da forma “tradicional”, como se instala um programa desktop, por exemplo. Sua instalação consiste, basicamente, em extrair os arquivos que compõem o framework em algum servidor web (pode ser local, mesmo), configurar um banco de dados e começar a brincadeira.
No site oficial do CodeIgniter podemos encontrar o link para fazer o download da última versão do CodeIgniter. Não precisa se preocupar com o link porque sempre que uma nova versão estável é disponibilizada, ela automaticamente fica acessível através do endereço “http://codeigniter.com/download.php”. Bem prático!
Ah, e não se esqueça de já reservar um banco de dados especialmente para você trabalhar com o CodeIgniter! Já, já, você vai ver que, só para começar, é preciso configurar as informações de acesso ao BD.
Instalação do CodeIgniter
Em alguns momentos para a instalação básica do CodeIgniter será preciso alterar algumas variáveis em arquivos específicos. Apesar do tamanho dos arquivos e relativa complexidade, não é preciso se preocupar. Além de os core files do CodeIgniter serem muito bem comentados, ainda abordaremos no CodeIgniter Brasil muito sobre os arquivos de configuração. Portanto, relaxe! ;-)
Para instalar o CodeIgniter, basta seguir os seguintes passos:
- Descompacte a estrutura de diretórios presente no arquivo zipado que você baixou;
- Faça upload de toda a estrutura para o servidor que vai trabalhar (se for trabalhar com localhost, basta mover, claro);
- Abra o arquivo application/config/config.php com seu editor de códigos e especifique qual vai ser sua URL base (alterando o valor de $config['base_url'] com o que vai ser sua “base” de trabalho com o CI);
- Para a configuração do banco de dados, abra application/config/database.php e altere as variáveis com suas informações de conexão – é bem simples e intuitivo; se você fez uma conexão em PHP puro alguma vez na sua vida, nenhuma novidade.
E é isso! A essa altura seu CodeIgniter já está instalado, basicamente configurado e pronto para o uso!
Atualizando o CodeIgniter
Para saber qual a versão mais atual do CodeIgniter, basta checar o site oficial do CodeIgniter. Se você já mexe com CodeIgniter usando uma versão antiga e quer atualizar, não se preocupe: é possível manter a integridade de seu aplicativo e atualizar de forma rápida e simples o core do framework.
Há uma página com o histórico, especificações e intruções de atualização das várias versões do CI. Geralmente a atualização se limita a substituir algumas pastas e realizar alterações leves em alguns poucos arquivos. Então, já sabe: sempre que uma nova versão do CodeIgniter for liberada, não se esqueça de atualizar suas aplicações seguindo as instruções de “Upgrading From a Previous Version“.
Dica de segurança
Se você desejar aumentar a segurança de sua instalação, é possível “camuflar” a localização dos arquivos de seu CI renomeando a pasta system para algo de sua preferência. Se optar por isso – o que, geralmente, é uma boa pedida de segurança – você deve abrir o arquivo index.php (localizado na raiz do CodeIgniter) e alterar a variável $system_folder com o nome que você escolheu.
Ainda comentaremos bastante sobre a estrutura do CodeIgniter, configurações, diretivas e várias outras coisas. Por enquanto, é isso, mas fique ligado no CodeIgniter Brasil para acompanhar as novidades!
5 comentários em "Instalação e configuração inicial do CodeIgniter"
Gustavo Villa em 25 de outubro de 2009
Olá Tárcio.
Estou procurando reunir pessoal que usa codeigniter para aplicar melhores práticas de desenvolvimento com PHP + codeigniter + jquery.
Passa por lá conhecer e compartilhar suas experiências:
http://php.valeouro.com.br
Abraço,
Gustavo Villa.
Marcelo Diniz em 29 de janeiro de 2010
Olá, estou iniciando com Framework agora, e estou querendo saber se o CI seria a melhor opção para se iniciar com um FW?
Mas já baixei, instalei e vou ver como utiliza-lo. Basta para isso eu arrumar um pouco de tempo para poder estudar ele em si, mas obrigado e continuem, não parem mesmo, pois da mesma forma que a nossa opnião é muito importante para vcs, vcs são muito importantes para nós……
Tks
Tárcio Zemel em 1 de fevereiro de 2010
@ Matheus
Obrigado pela audiência, Matheus! Abraços!
@ Gustavo Villa
Passei rapidamente para dar uma olhada e achei bem legal! Depois vou com calma para apreciar o conteúdo melhor. Obrigado pela indicação!
@ Marcelo Diniz
Creio que o CodeIgniter é excelente para se iniciar com frameworks, dada sua facilidade de aprendizado e uso. Assine o feed do CodeIgniter Brasil para companhar uma sequência lógica de estudos sobre o CI. Att
- URLs no CodeIgniter | CodeIgniter Brasil em 21 de janeiro de 2010

Matheus em 13 de outubro de 2009
ôpa!!!
na ativa! sempre de olho neste excelente espaço!