Kif Tinstalla CodeIgniter f'CentOS 7
CodeIgniter huwa qafas ta 'żvilupp b'saħħtu miktub fil-PHP u huwa użat ħafna minn żviluppaturi li jibnu applikazzjonijiet tal-web li jidhru b'mod sħiħ.
CodeIgniter għandu ftit rekwiżiti biex jaħdem:
- Web server. Għall-iskop ta' dan it-tutorja aħna se nużaw Apache.
- PHP 5.6 jew aktar ġdid
- Server tad-database bħal MySQL 5.1 (jew aktar ġdid). PostgreSQL, MS SQL, SQLite eċċ. Għall-iskop ta' dan it-tutorja, se nużaw MariaDB.
- Kompożitur
Nota: Dan it-tutorja jassumi li diġà għandek munzell LAMP installat. Jekk għad m'għandekx ikkonfigurat, jekk jogħġbok iċċekkja l-gwida tagħna: Kif Tinstalla LAMP Stack fuq CentOS 7.
Itfi SELINUX
Qabel ma nipproċedu, hemm ftit aktar bidliet li jridu jsiru. Itfi SELinux billi teditja:
# vi /etc/sysconfig/selinux
U ssettja SELinux għal diżattivat:
SELINUX=disabled
Oħloq Database MySQL għal CodeIgniter
Sussegwentement se noħolqu database u utent tad-database għall-installazzjoni tagħna CodeIgniter. Biex tagħmel dan, ibda s-server MySQL u daħħal dan li ġej:
MariaDB> create database code_db; MariaDB> grant all privileges on codedb.* to [email 'localhost' identified by 'password'; MariaDB> flush privileges; MariaDB> exit
Dan se joħloq database bl-isem code_db u user code_db identifikati bil-password \password.
Installa Composer Package Manager
Jekk tixtieq tinstalla d-dipendenzi CodeIgniter, ser ikollok bżonn kompożitur. Huwa faċli li tinstalla bil-kmandi li ġejjin:
# curl -sS https://getcomposer.org/installer | php # mv composer.phar /usr/local/bin/composer # chmod +x /usr/local/bin/composer
Installa Qafas CodeIgniter
Issa aħna lesti li nipproċedu bl-installazzjoni CodeIgniter. L-ewwel mur fid-direttorju tal-għerq tal-web tas-server tiegħek.
# cd /var/www/html/
Imbagħad se nużaw git biex nikklonu CodeIgniter mir-repożitorju git tiegħu
# git clone https://github.com/bcit-ci/CodeIgniter.git .
Sussegwentement se ninstallaw id-dipendenzi meħtieġa li qed imexxu l-kompozitur:
# composer install
Issa se naġġornaw is-sjieda tal-fajls lill-utent apache:
# chown -R apache:apache /var/www/html/
Ikkonfigura l-URL tal-Bażi CodeIgniter
Issa, aħna ser tikkonfigura l-URL tal-Bażi, billi neditjaw il-fajl li ġej:
# vi /var/www/html/application/config/config.php
Ibdel il-linja li ġejja:
$config['base_url'] = '';
U fil-kwotazzjonijiet żid il-URL li se tuża biex taċċessa l-applikazzjoni. Għalija dan ikun http://192.168.20.148.
$config['base_url'] = 'http://192.168.20.148';
Ikkonfigura l-Konnessjoni tad-Database CodeIgniter
Biex tikkonfigura s-settings tad-database għall-CodeIgniter tiegħek, editja l-fajl li ġej bl-editur tat-test favorit tiegħek:
# vi /var/www/html/application/config/database.php
Sib it-taqsima li ġejja:
$db['default'] = array( 'dsn' => '', 'hostname' => 'localhost', 'username' => '', 'password' => '', 'database' => '', 'dbdriver' => 'mysqli',
Bidla għal:
$db['default'] = array( 'dsn' => '', 'hostname' => 'localhost', 'username' => 'code_db', 'password' => 'password', 'database' => 'code_db', 'dbdriver' => 'mysqli',
Issejvja l-fajl. Issa inti lest biex tagħbija web browser biex tivverifika li CodeIgniter qed jaħdem. Daħħal il-URL Bażi li użajt qabel fil-bar tal-indirizz tal-browser tiegħek:
http://192.168.20.148
Anke jekk lestejt l-installazzjoni ta 'CodeIgniter, hemm ħafna aktar li jista' jsir minn dan il-punt. Jekk int ġdid fil-qafas, tista 'tiċċekkja d-dokumentazzjoni ta' CodeIgniter biex issir aktar familjari magħha u tagħmel ħafna minnha.