Kā instalēt CodeIgniter CentOS 7


CodeIgniter ir spēcīgs izstrādes ietvars, kas rakstīts PHP, un to plaši izmanto izstrādātāji, kuri veido pilnībā piedāvātas tīmekļa lietojumprogrammas.

CodeIgniter ir dažas prasības, lai palaistu:

  • Tīmekļa serveris. Šīs apmācības vajadzībām mēs izmantosim Apache.
  • PHP 5.6 vai jaunāka versija
  • Datu bāzes serveris, piemēram, MySQL 5.1 (vai jaunāks). PostgreSQL, MS SQL, SQLite utt. Šīs apmācības vajadzībām mēs izmantosim MariaDB.
  • Komponists

Piezīme. Šajā apmācībā tiek pieņemts, ka jums jau ir instalēta LAMP kaudze. Ja jums tas vēl nav konfigurēts, lūdzu, pārbaudiet mūsu ceļvedi: Kā instalēt LAMP skursteni CentOS 7.

Atspējot SELINUX

Pirms mēs turpinām, ir jāveic vēl dažas izmaiņas. Atspējot SELinux, rediģējot:

# vi /etc/sysconfig/selinux

Un iestatiet SELinux uz atspējotu:

SELINUX=disabled

Izveidojiet MySQL datu bāzi CodeIgniter

Tālāk mēs izveidosim datu bāzi un datubāzes lietotāju mūsu CodeIgniter instalēšanai. Lai to izdarītu, startējiet MySQL serveri un ievadiet šo:

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

Tādējādi tiks izveidota datu bāze ar nosaukumu code_db un lietotāja kods_db, kas identificēta ar paroli “password”.

Instalējiet Composer Package Manager

Ja vēlaties instalēt CodeIgniter atkarības, jums būs nepieciešams komponists. To ir viegli instalēt, izmantojot šādas komandas:

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

Instalējiet CodeIgniter Framework

Tagad mēs esam gatavi turpināt CodeIgniter instalēšanu. Vispirms dodieties uz sava servera tīmekļa saknes direktoriju.

# cd /var/www/html/

Tad mēs izmantosim git, lai klonētu CodeIgniter no tā git repozitorija

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

Pēc tam mēs instalēsim nepieciešamās atkarības, kurās darbojas komponists:

# composer install

Tagad mēs atjaunināsim failu īpašumtiesības uz lietotāja apache:

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

Konfigurējiet CodeIgniter bāzes URL

Tagad mēs konfigurēsim bāzes URL, rediģējot šādu failu:

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

Mainiet šo rindu:

$config['base_url'] = '';

Pēdiņās pievienojiet URL, kuru izmantosit, lai piekļūtu lietojumprogrammai. Man tas būtu http://192.168.20.148.

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

Konfigurējiet CodeIgniter datu bāzes savienojumu

Lai konfigurētu CodeIgniter datu bāzes iestatījumus, rediģējiet šo failu ar iecienītāko teksta redaktoru:

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

Atrodiet šo sadaļu:

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

Mainīt uz:

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

Saglabājiet failu. Tagad esat gatavs ielādēt tīmekļa pārlūkprogrammu, lai pārbaudītu, vai CodeIgniter darbojas. Vienkārši ievadiet iepriekš izmantoto pamata URL pārlūkprogrammas adrešu joslā:

http://192.168.20.148

Pat ja esat pabeidzis CodeIgniter instalēšanu, no šī brīža var izdarīt daudz vairāk. Ja sistēma jums ir jauna, varat pārbaudīt CodeIgniter dokumentāciju, lai ar to labāk iepazītos un izmantotu lielāko daļu.