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.