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.