Cómo instalar CodeIgniter en CentOS 7


CodeIgniter es un potente marco de desarrollo escrito en PHP y es ampliamente utilizado por los desarrolladores que crean aplicaciones web con todas las funciones.

CodeIgniter tiene pocos requisitos para ejecutar:

  • Web server. For the purpose of this tutorial we are going to use Apache.
  • PHP 5.6 or newer
  • Database server such as MySQL 5.1 (or newer). PostgreSQL, MS SQL,SQLite etc. For the purpose of this tutorial, we are going to use MariaDB.
  • Composer

Deshabilitar SELINUX

Antes de continuar, hay algunos cambios más que deben hacerse. Deshabilite SELinux editando:

# vi /etc/sysconfig/selinux

Y configura SELinux como deshabilitado:

SELINUX=disabled

Crear una base de datos MySQL para CodeIgniter

A continuación, crearemos una base de datos y un usuario de base de datos para nuestra instalación CodeIgniter . Para hacer esto, inicie el servidor MySQL e ingrese lo siguiente:

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

Esto creará una base de datos llamada code_db y el usuario code_db identificado por la contraseña " contraseña ".

Instalar Composer Package Manager

Si desea instalar las dependencias CodeIgniter , necesitará compositor . Es fácil de instalar con los siguientes comandos:

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

Instalar CodeIgniter Framework

Ahora estamos listos para continuar con la instalación de CodeIgniter . Primero vaya al directorio raíz web de su servidor.

# cd /var/www/html/

Luego vamos a usar git para clonar CodeIgniter desde su repositorio git

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

A continuación instalaremos las dependencias requeridas ejecutando compositor:

# composer install

Ahora actualizaremos la propiedad de los archivos al usuario apache:

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

Configurar la URL base de CodeIgniter

Ahora, configuraremos la URL base, editando el siguiente archivo:

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

Cambia la siguiente línea:

$config['base_url'] = '';

Y dentro de las comillas agregue la URL que usará para acceder a la aplicación. Para mí, esto sería http://192.168.20.148 .

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

Configurar la conexión de base de datos CodeIgniter

Para configurar los ajustes de la base de datos para su CodeIgniter , edite el siguiente archivo con su editor de texto favorito:

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

Encuentra la siguiente sección:

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

Cambiar a:

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

Guarda el archivo. Ahora está listo para cargar un navegador web para verificar que CodeIgniter está funcionando. Simplemente ingrese la URL base que ha usado anteriormente en la barra de direcciones de su navegador:

http://192.168.20.148

A pesar de que ha completado la instalación de CodeIgniter , hay mucho más que se puede hacer desde este punto. Si usted es nuevo en el marco, puede consultar la documentación de CodeIgniter para familiarizarse con ella y aprovecharla al máximo.