ວິທີການຕິດຕັ້ງ 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 ເພື່ອໃຫ້ຄຸ້ນເຄີຍກັບມັນແລະເຮັດມັນສ່ວນໃຫຍ່.