Com instal·lar CodeIgniter a CentOS 7


CodeIgniter és un potent marc de desenvolupament escrit en PHP i és àmpliament utilitzat pels desenvolupadors que creen aplicacions web amb totes les funcions.

CodeIgniter té pocs requisits per executar-se:

  • Servidor web. Per al propòsit d'aquest tutorial farem servir Apache.
  • PHP 5.6 o posterior
  • Servidor de bases de dades com MySQL 5.1 (o posterior). PostgreSQL, MS SQL, SQLite, etc. Amb el propòsit d'aquest tutorial, utilitzarem MariaDB.
  • Compositor

Nota: aquest tutorial suposa que ja teniu instal·lada una pila LAMP. Si encara no el teniu configurat, consulteu la nostra guia: Com instal·lar LAMP Stack a CentOS 7.

Desactiva SELINUX

Abans de continuar, hi ha pocs canvis més que cal fer. Desactiveu SELinux editant:

# vi /etc/sysconfig/selinux

I configureu SELinux com a desactivat:

SELINUX=disabled

Creeu una base de dades MySQL per a CodeIgniter

A continuació, crearem la base de dades i l'usuari de la base de dades per a la nostra instal·lació de CodeIgniter. Per fer-ho, inicieu el servidor MySQL i introduïu el següent:

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

Això crearà una base de dades anomenada code_db i l'usuari code_db identificat per la contrasenya \contrasenya.

Instal·leu Composer Package Manager

Si voleu instal·lar les dependències de CodeIgniter, necessitareu el compositor. És fàcil d'instal·lar amb les ordres següents:

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

Instal·leu CodeIgniter Framework

Ara estem preparats per continuar amb la instal·lació de CodeIgniter. Primer aneu al directori arrel web del vostre servidor.

# cd /var/www/html/

A continuació, utilitzarem git per clonar CodeIgniter des del seu repositori git

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

A continuació, instal·larem les dependències necessàries executant composer:

# composer install

Ara actualitzarem la propietat dels fitxers a l'usuari Apache:

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

Configura l'URL base de CodeIgniter

Ara, configurarem l'URL base, editant el següent fitxer:

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

Canvia la línia següent:

$config['base_url'] = '';

I dins de les cometes afegiu l'URL que utilitzareu per accedir a l'aplicació. Per a mi això seria http://192.168.20.148.

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

Configura la connexió de la base de dades CodeIgniter

Per configurar la configuració de la base de dades per al vostre CodeIgniter, editeu el fitxer següent amb el vostre editor de text preferit:

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

Busca la secció següent:

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

Canviar a:

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

Desa el fitxer. Ara ja esteu preparat per carregar un navegador web per verificar que CodeIgniter funciona. Només cal que introduïu l'URL base que heu utilitzat anteriorment a la barra d'adreces del vostre navegador:

http://192.168.20.148

Tot i que heu completat la instal·lació de CodeIgniter, hi ha molt més que es pot fer des d'aquest punt. Si sou nou al marc, podeu consultar la documentació de CodeIgniter per familiaritzar-vos amb ell i aprofitar-lo al màxim.