Giunsa ang Pag-install sa CodeIgniter sa CentOS 7


Ang CodeIgniter usa ka kusgan nga balangkas sa pag-uswag nga gisulat sa PHP ug kaylap nga gigamit sa mga nag-develop nga naghimo sa hingpit nga gipakita nga mga aplikasyon sa web.

Ang CodeIgniter adunay pipila ka mga kinahanglanon sa pagdagan:

  • Web server. Alang sa katuyoan niini nga panudlo atong gamiton ang Apache.
  • PHP 5.6 o mas bag-o pa
  • Database server sama sa MySQL 5.1 (o mas bag-o). PostgreSQL, MS SQL, SQLite ug uban pa. Alang sa katuyoan niini nga panudlo, atong gamiton ang MariaDB.
  • Komposer

Mubo nga sulat: Kini nga panudlo nagdahum nga ikaw adunay na-install nga LAMP stack. Kung wala pa nimo kini ma-configure, palihug susiha ang among giya: Giunsa ang Pag-install sa LAMP Stack sa CentOS 7.

I-disable ang SELINUX

Sa dili pa kita magpadayon, adunay pipila pa nga mga pagbag-o nga kinahanglan buhaton. I-disable ang SELinux pinaagi sa pag-edit:

# vi /etc/sysconfig/selinux

Ug itakda ang SELinux sa pagka-disable:

SELINUX=disabled

Paghimo MySQL Database para sa CodeIgniter

Sunod maghimo kami og database ug database user para sa among pag-install sa CodeIgniter. Aron mahimo kini, sugdi ang MySQL server ug isulod ang mosunod:

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

Maghimo kini og database nga ginganlan og code_db ug user code_db nga giila sa password nga \password.

I-install ang Composer Package Manager

Kung gusto nimo i-install ang mga dependency sa CodeIgniter, kinahanglan nimo ang kompositor. Sayon nga i-install gamit ang mosunod nga mga sugo:

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

I-install ang CodeIgniter Framework

Karon andam na kami nga magpadayon sa pag-install sa CodeIgniter. Una adto sa web root directory sa imong server.

# cd /var/www/html/

Dayon atong gamiton ang git aron ma-clone ang CodeIgniter gikan sa git repository niini

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

Sunod atong i-install ang gikinahanglan nga mga dependency nga nagdagan nga kompositor:

# composer install

Karon among i-update ang pagpanag-iya sa mga file sa user apache:

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

I-configure ang CodeIgniter Base URL

Karon, atong i-configure ang Base URL, pinaagi sa pag-edit sa mosunod nga file:

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

Usba ang mosunod nga linya:

$config['base_url'] = '';

Ug sulod sa mga kinutlo idugang ang URL nga imong gamiton aron ma-access ang aplikasyon. Alang kanako kini mahimong http://192.168.20.148.

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

I-configure ang CodeIgniter Database Connection

Aron ma-configure ang mga setting sa database alang sa imong CodeIgniter, i-edit ang mosunod nga file gamit ang imong paborito nga text editor:

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

Pangitaa ang mosunod nga seksyon:

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

Usba sa:

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

I-save ang file. Karon andam ka na nga mag-load sa usa ka web browser aron mapamatud-an nga ang CodeIgniter nagtrabaho. Pagsulod lang sa Base URL nga imong gigamit kaniadto sa address bar sa imong browser:

http://192.168.20.148

Bisan kung nahuman na nimo ang pag-install sa CodeIgniter, adunay daghan pa nga mahimo gikan niini nga punto. Kung bag-o ka sa balangkas, mahimo nimong susihon ang dokumentasyon sa CodeIgniter aron mas pamilyar kini ug mahimo ang kadaghanan niini.