ວິທີການຕິດຕັ້ງ CodeIgniter ໃນ CentOS 7


CodeIgniter ແມ່ນກອບການພັດທະນາທີ່ມີປະສິດທິພາບທີ່ຂຽນໄວ້ໃນ PHP ແລະຖືກ ນຳ ໃຊ້ຢ່າງກວ້າງຂວາງໂດຍນັກພັດທະນາທີ່ສ້າງໂປແກຼມ ນຳ ໃຊ້ເວັບທີ່ມີຮູບແບບເຕັມຮູບແບບ.

CodeIgniter ມີຂໍ້ ກຳ ນົດ ຈຳ ນວນ ໜຶ່ງ ທີ່ຈະ ດຳ ເນີນການ:

  • ເຄື່ອງແມ່ຂ່າຍເວັບ. ສຳ ລັບຈຸດປະສົງຂອງບົດແນະ ນຳ ນີ້ພວກເຮົາ ກຳ ລັງຈະ ນຳ ໃຊ້ Apache.
  • PHP 5.6 ຫຼື ໃໝ່ ກວ່າ
  • ເຊີຟເວີຖານຂໍ້ມູນເຊັ່ນ MySQL 5.1 (ຫຼື ໃໝ່ ກວ່າ). PostgreSQL, MS SQL, SQLite ແລະອື່ນໆເພື່ອຈຸດປະສົງຂອງບົດແນະ ນຳ ນີ້, ພວກເຮົາ ກຳ ລັງຈະ ນຳ ໃຊ້ MariaDB.
  • ນັກປະພັນ

ໝາຍ ເຫດ: ບົດແນະ ນຳ ນີ້ຖືວ່າທ່ານໄດ້ຕິດຕັ້ງ LAMP stack ແລ້ວ. ຖ້າທ່ານຍັງບໍ່ໄດ້ມີການຕັ້ງຄ່າເທື່ອ, ກະລຸນາກວດເບິ່ງຄູ່ມືຂອງພວກເຮົາ: ວິທີການຕິດຕັ້ງ LAMP Stack ໃນ CentOS 7.

ປິດການໃຊ້ງານ SELINUX

ກ່ອນທີ່ພວກເຮົາຈະ ດຳ ເນີນການ, ມີການປ່ຽນແປງອີກ ຈຳ ນວນ ໜຶ່ງ ທີ່ຕ້ອງໄດ້ເຮັດ. ປິດການໃຊ້ງານ SELinux ໂດຍການແກ້ໄຂ:

# vi /etc/sysconfig/selinux

ແລະຕັ້ງ SELinux ໃຫ້ເປັນຄົນພິການ:

SELINUX=disabled

ສ້າງຖານຂໍ້ມູນ MySQL ສຳ ລັບ CodeIgniter

ຕໍ່ໄປພວກເຮົາຈະສ້າງຜູ້ໃຊ້ຖານຂໍ້ມູນແລະຖານຂໍ້ມູນ ສຳ ລັບການຕິດຕັ້ງ CodeIgniter ຂອງພວກເຮົາ. ເພື່ອເຮັດສິ່ງນີ້, ເລີ່ມຕົ້ນ MySQL server ແລະໃສ່ສິ່ງຕໍ່ໄປນີ້:

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

ນີ້ຈະສ້າງຖານຂໍ້ມູນທີ່ມີຊື່ວ່າ code_db ແລະລະຫັດຜູ້ໃຊ້ code_db ຖືກລະບຸໂດຍລະຫັດຜ່ານ“ ລະຫັດຜ່ານ”.

ຕິດຕັ້ງຜູ້ຈັດການຊຸດ Composer

ຖ້າທ່ານຕ້ອງການຕິດຕັ້ງ CodeIgniter dependencies, ທ່ານຈະຕ້ອງການນັກປະກອບ. ມັນງ່າຍຕໍ່ການຕິດຕັ້ງດ້ວຍ ຄຳ ສັ່ງຕໍ່ໄປນີ້:

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

ຕິດຕັ້ງ CodeIgniter Framework

ຕອນນີ້ພວກເຮົາພ້ອມແລ້ວທີ່ຈະ ດຳ ເນີນການຕິດຕັ້ງ CodeIgniter. ກ່ອນອື່ນ ໝົດ ແມ່ນໄປທີ່ລະບົບຮາກເວັບໄຊຕ໌ຂອງ server ຂອງທ່ານ.

# cd /var/www/html/

ແລ້ວພວກເຮົາຈະໃຊ້ git ເພື່ອ clone CodeIgniter ຈາກຫໍໄຕ git ຂອງມັນ

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

ຕໍ່ໄປພວກເຮົາຈະຕິດຕັ້ງຄວາມເພິ່ງພາທີ່ຕ້ອງການທີ່ ກຳ ລັງແລ່ນ composer:

# composer install

ຕອນນີ້ພວກເຮົາຈະປັບປຸງຄວາມເປັນເຈົ້າຂອງຂອງແຟ້ມໃຫ້ກັບ apache ຂອງຜູ້ໃຊ້:

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

ຕັ້ງຄ່າ URL CodeIgniter Base URL

ຕອນນີ້, ພວກເຮົາຈະຕັ້ງຄ່າ URL ຂອງຖານຂໍ້ມູນ, ໂດຍການດັດແກ້ເອກະສານຕໍ່ໄປນີ້:

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

ປ່ຽນສາຍຕໍ່ໄປນີ້:

$config['base_url'] = '';

ແລະພາຍໃນວົງຢືມເພີ່ມ URL ທີ່ທ່ານຈະໃຊ້ເພື່ອເຂົ້າເຖິງໃບສະ ໝັກ. ສຳ ລັບຂ້ອຍມັນອາດຈະເປັນ http://192.168.20.148.

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

ຕັ້ງຄ່າການເຊື່ອມຕໍ່ຖານຂໍ້ມູນ CodeIgniter

ເພື່ອ ກຳ ຫນົດຄ່າການຕັ້ງຄ່າຖານຂໍ້ມູນ ສຳ ລັບ CodeIgniter ຂອງທ່ານ, ແກ້ໄຂເອກະສານຕໍ່ໄປນີ້ກັບບັນນາທິການຕົວ ໜັງ ສືທີ່ທ່ານມັກ:

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

ຊອກຫາພາກຕໍ່ໄປນີ້:

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

ປ່ຽນເປັນ:

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

ບັນທຶກເອກະສານ. ຕອນນີ້ທ່ານພ້ອມທີ່ຈະໂຫລດໂປແກຼມທ່ອງເວັບເພື່ອກວດສອບວ່າ CodeIgniter ກຳ ລັງເຮັດວຽກຢູ່. ພຽງແຕ່ໃສ່ URL Base ທີ່ທ່ານເຄີຍໃຊ້ໃນແຖບທີ່ຢູ່ຂອງ browser ຂອງທ່ານກ່ອນ ໜ້າ ນີ້:

http://192.168.20.148

ເຖິງແມ່ນວ່າທ່ານໄດ້ ສຳ ເລັດການຕິດຕັ້ງ CodeIgniter ແລ້ວ, ມັນຍັງມີອີກຫຼາຍຢ່າງທີ່ສາມາດເຮັດໄດ້ຈາກຈຸດນີ້. ຖ້າທ່ານເປັນຄົນ ໃໝ່ ໃນກອບ, ທ່ານສາມາດກວດເບິ່ງເອກະສານຂອງ CodeIgniter ເພື່ອໃຫ້ຄຸ້ນເຄີຍກັບມັນແລະເຮັດມັນສ່ວນໃຫຍ່.