Pesquisa de site

Como instalar o CodeIgniter no CentOS 7


CodeIgniter é um poderoso framework de desenvolvimento escrito em PHP e é amplamente utilizado por desenvolvedores que constroem aplicações web completas.

CodeIgniter tem alguns requisitos para rodar:

  • Servidor web. Para os fins deste tutorial, usaremos o Apache.
  • PHP 5.6 ou mais recente
  • Servidor de banco de dados como MySQL 5.1 (ou mais recente). PostgreSQL, MS SQL, SQLite etc. Para os fins deste tutorial, usaremos MariaDB.
  • Compositor

Nota: Este tutorial pressupõe que você já tenha uma pilha LAMP instalada. Se você ainda não o configurou, consulte nosso guia: Como instalar o LAMP Stack no CentOS 7.

Desativar SELINUX

Antes de prosseguirmos, há mais algumas alterações que precisam ser feitas. Desative o SELinux editando:

vi /etc/sysconfig/selinux

E defina o SELinux como desativado:

SELINUX=disabled

Crie um banco de dados MySQL para CodeIgniter

A seguir criaremos o banco de dados e o usuário do banco de dados para nossa instalação do CodeIgniter. Para fazer isso, inicie o servidor MySQL e digite o seguinte:

MariaDB> create database code_db;
MariaDB> grant all privileges on codedb.* to code_db@'localhost' identified by 'password';
MariaDB> flush privileges;
MariaDB> exit

Isto criará um banco de dados chamado code_db e um usuário code_db identificado pela senha “password”.

Instale o gerenciador de pacotes Composer

Se você deseja instalar dependências do CodeIgniter, você precisará do composer. É fácil de instalar com os seguintes comandos:

curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer
chmod +x /usr/local/bin/composer

Instale o Framework CodeIgniter

Agora estamos prontos para prosseguir com a instalação do CodeIgniter. Primeiro vá para o diretório raiz da web do seu servidor.

cd /var/www/html/

Então vamos usar o git para clonar o CodeIgniter de seu repositório git

git clone https://github.com/bcit-ci/CodeIgniter.git  .

A seguir instalaremos as dependências necessárias executando o compositor:

composer install

Agora iremos atualizar a propriedade dos arquivos para o usuário Apache:

chown -R apache:apache /var/www/html/

Configurar URL base do CodeIgniter

Agora vamos configurar a URL Base, editando o seguinte arquivo:

vi /var/www/html/application/config/config.php

Altere a seguinte linha:

$config['base_url'] = '';

E entre aspas adicione a URL que você usará para acessar o aplicativo. Para mim, seria http://192.168.20.148.

$config['base_url'] = 'http://192.168.20.148';

Configurar conexão com o banco de dados CodeIgniter

Para definir as configurações do banco de dados do seu CodeIgniter, edite o seguinte arquivo com seu editor de texto favorito:

vi /var/www/html/application/config/database.php

Encontre a seguinte seção:

$db['default'] = array(
        'dsn'   => '',
        'hostname' => 'localhost',
        'username' => '',
        'password' => '',
        'database' => '',
        'dbdriver' => 'mysqli',

Mudar para:

$db['default'] = array(
        'dsn'   => '',
        'hostname' => 'localhost',
        'username' => 'code_db',
        'password' => 'password',
        'database' => 'code_db',
        'dbdriver' => 'mysqli',

Salve o arquivo. Agora você está pronto para carregar um navegador da web para verificar se o CodeIgniter está funcionando. Basta inserir o URL base que você usou anteriormente na barra de endereço do seu navegador:

http://192.168.20.148

Mesmo que você tenha concluído a instalação do CodeIgniter, há muito mais que pode ser feito a partir deste ponto. Se você é novo no framework, você pode verificar a documentação do CodeIgniter para se familiarizar com ele e aproveitá-lo ao máximo.