Kuidas installida CodeIgniter CentOS 7-s


CodeIgniter on võimas arendusraamistik, mis on kirjutatud PHP-s ja mida kasutavad laialdaselt arendajad, kes ehitavad täisfunktsionaalseid veebirakendusi.

CodeIgniteril on käitamiseks vähe nõudeid:

  • veebiserver. Selle õpetuse jaoks kasutame Apache'i.
  • PHP 5.6 või uuem
  • Andmebaasiserver, näiteks MySQL 5.1 (või uuem). PostgreSQL, MS SQL, SQLite jne. Selle õpetuse jaoks kasutame MariaDB-d.
  • helilooja

Märkus. Selles õpetuses eeldatakse, et teil on LAMP-i virn juba installitud. Kui teil pole seda veel konfigureeritud, vaadake palun meie juhendit: Kuidas LAMP Stacki installida CentOS 7-le.

Keela SELINUX

Enne jätkamist tuleb veel mõned muudatused teha. SELinuxi keelamine redigeerimisega:

# vi /etc/sysconfig/selinux

Ja seadke SELinux keelatud:

SELINUX=disabled

Looge MySQL-i andmebaas CodeIgniterile

Järgmisena loome andmebaasi ja andmebaasi kasutaja oma CodeIgniteri installimiseks. Selleks käivitage MySQL-server ja sisestage järgmine:

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

See loob andmebaasi nimega code_db ja kasutaja code_db, mille identifitseerib parool\"password".

Installige Composeri paketihaldur

Kui soovite installida CodeIgniteri sõltuvusi, vajate heliloojat. Seda on lihtne installida järgmiste käskudega:

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

Installige CodeIgniter Framework

Nüüd oleme valmis jätkama CodeIgniteri installimist. Kõigepealt minge oma serveri veebi juurkataloogi.

# cd /var/www/html/

Seejärel hakkame giti abil CodeIgniteri kloonima selle git-hoidlast

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

Järgmisena installime helilooja käitamiseks vajalikud sõltuvused:

# composer install

Nüüd värskendame failide omandiõigust kasutaja apache'iks:

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

Seadistage CodeIgniteri põhi-URL

Nüüd konfigureerime põhi-URL järgmise faili redigeerimisega:

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

Muutke järgmist rida:

$config['base_url'] = '';

Jutumärkides lisage URL, mida kasutate rakendusele juurdepääsemiseks. Minu jaoks oleks see http://192.168.20.148.

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

Configure CodeIgniter Database Connection

CodeIgniteri andmebaasi sätete konfigureerimiseks muutke oma lemmiktekstiredaktoriga järgmist faili:

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

Leidke järgmine jaotis:

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

Muutu:

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

Salvestage fail. Nüüd olete valmis laadima veebibrauseri, et kontrollida, kas CodeIgniter töötab. Sisestage oma brauseri aadressiribale lihtsalt varem kasutatud põhi-URL:

http://192.168.20.148

Isegi kui olete CodeIgniteri installimise lõpule viinud, saab sellest punktist palju rohkem teha. Kui olete raamistikus uus, võite CodeIgniteri dokumentatsiooniga tutvuda, et sellega lähemalt tutvuda ja sellest enamikku teha.