Yadda ake shigar da CodeIgniter a cikin CentOS 7


CodeIgniter babban tsari ne na ci gaba da aka rubuta a cikin PHP kuma masu haɓakawa waɗanda ke gina aikace-aikacen gidan yanar gizo cikakke suna amfani da shi sosai.

CodeIgniter yana da ƴan buƙatu don gudanar:

  • Sabar yanar gizo. Don manufar wannan koyawa za mu yi amfani da Apache.
  • PHP 5.6 ko sabo
  • Sabar Database kamar MySQL 5.1 (ko sabo). PostgreSQL, MS SQL, SQLite da sauransu. Don manufar wannan koyawa, za mu yi amfani da MariaDB.
  • Mawallafi

Lura: Wannan koyawa tana ɗauka cewa an riga an shigar da tarin LAMP. Idan ba a saita ta ba tukuna, da fatan za a duba jagoranmu: Yadda ake Sanya Tarin LAMP akan CentOS 7.

Kashe SELINUX

Kafin mu ci gaba, akwai wasu ƴan canje-canje da ya kamata a yi. Kashe SELinux ta hanyar gyarawa:

# vi /etc/sysconfig/selinux

Kuma saita SELinux zuwa naƙasasshe:

SELINUX=disabled

Ƙirƙiri Database MySQL don CodeIgniter

Na gaba za mu ƙirƙiri bayanan bayanai da mai amfani da bayanai don shigarwa na CodeIgniter. Don yin wannan, fara uwar garken MySQL kuma shigar da masu zuwa:

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

Wannan zai ƙirƙiri bayanan bayanai mai suna code_db da lambar mai amfani_db da aka gano ta kalmar sirri \password.

Shigar Manajan Fakitin Mawaƙa

Idan kuna son shigar da abubuwan dogaro na CodeIgniter, kuna buƙatar mawaki. Yana da sauƙin shigarwa tare da umarni masu zuwa:

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

Shigar da Tsarin CodeIgniter

Yanzu muna shirye don ci gaba da shigarwar CodeIgniter. Da farko je zuwa tushen gidan yanar gizon sabar ku.

# cd /var/www/html/

Sa'an nan kuma za mu yi amfani da git don clone CodeIgniter daga wurin ajiyar git

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

Na gaba za mu shigar da abubuwan dogaro da ake buƙata masu gudana:

# composer install

Yanzu za mu sabunta ikon mallakar fayilolin zuwa mai amfani apache:

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

Sanya CodeIgniter Base URL

Yanzu, za mu daidaita URL ɗin Base, ta hanyar gyara fayil ɗin mai zuwa:

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

Canza layi mai zuwa:

$config['base_url'] = '';

Kuma a cikin maganganun ƙara URL ɗin da za ku yi amfani da su don samun damar aikace-aikacen. A gare ni wannan zai zama http://192.168.20.148.

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

Sanya CodeIgniter Database Connection

Don saita saitunan bayanai don CodeIgniter naku, shirya fayil ɗin mai zuwa tare da editan rubutu da kuka fi so:

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

Nemo sashe mai zuwa:

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

Canza zuwa:

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

Ajiye fayil ɗin. Yanzu kun shirya don loda mai binciken gidan yanar gizo don tabbatar da cewa CodeIgniter yana aiki. Kawai shigar da Tushen URL ɗin da kuka yi amfani da shi a baya cikin mashigin adireshin burauzan ku:

http://192.168.20.148

Ko da yake kun gama shigar da CodeIgniter, akwai abubuwa da yawa da za a iya yi daga wannan lokacin. Idan kun kasance sababbi ga tsarin, zaku iya bincika takaddun CodeIgniter don samun ƙarin masaniya da shi kuma ku sami yawancinsa.