ค้นหาเว็บไซต์

วิธีการติดตั้ง CodeIgniter ใน CentOS 7


CodeIgniter เป็นเฟรมเวิร์กการพัฒนาที่ทรงพลังซึ่งเขียนด้วย PHP และถูกใช้อย่างกว้างขวางโดยนักพัฒนาที่สร้างเว็บแอปพลิเคชันที่มีคุณลักษณะครบถ้วน

CodeIgniter มีข้อกำหนดบางประการในการทำงาน:

  • เว็บเซิร์ฟเวอร์. เพื่อจุดประสงค์ของบทช่วยสอนนี้ เราจะใช้ Apache
  • PHP 5.6 หรือใหม่กว่า
  • เซิร์ฟเวอร์ฐานข้อมูล เช่น MySQL 5.1 (หรือใหม่กว่า) PostgreSQL, MS SQL,SQLite ฯลฯ เพื่อจุดประสงค์ของบทช่วยสอนนี้ เราจะใช้ MariaDB
  • นักแต่งเพลง

หมายเหตุ: บทช่วยสอนนี้จะถือว่าคุณได้ติดตั้งสแต็ก LAMP ไว้แล้ว หากคุณยังไม่ได้กำหนดค่า โปรดอ่านคำแนะนำของเรา: วิธีติดตั้ง LAMP Stack บน CentOS 7

ปิดการใช้งาน SELINUX

ก่อนที่เราจะดำเนินการต่อไป มีการเปลี่ยนแปลงเพิ่มเติมอีกเล็กน้อยที่ต้องทำ ปิดการใช้งาน SELinux โดยการแก้ไข:

vi /etc/sysconfig/selinux

และตั้งค่า SELinux เป็นปิดการใช้งาน:

SELINUX=disabled

สร้างฐานข้อมูล MySQL สำหรับ CodeIgniter

ต่อไป เราจะสร้างฐานข้อมูลและผู้ใช้ฐานข้อมูลสำหรับการติดตั้ง CodeIgniter ของเรา เมื่อต้องการทำเช่นนี้ ให้เริ่มเซิร์ฟเวอร์ MySQL และป้อนข้อมูลต่อไปนี้:

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

สิ่งนี้จะสร้างฐานข้อมูลชื่อ code_db และผู้ใช้ code_db ที่ระบุด้วยรหัสผ่าน “รหัสผ่าน

ติดตั้งตัวจัดการแพ็คเกจนักแต่งเพลง

หากคุณต้องการติดตั้งการอ้างอิง CodeIgniter คุณจะต้องมี ผู้แต่ง ติดตั้งง่ายด้วยคำสั่งต่อไปนี้:

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

ติดตั้งเฟรมเวิร์ก CodeIgniter

ตอนนี้เราพร้อมที่จะดำเนินการติดตั้ง CodeIgniter แล้ว ขั้นแรกให้ไปที่ไดเร็กทอรีรูทเว็บของเซิร์ฟเวอร์ของคุณ

cd /var/www/html/

จากนั้นเราจะใช้คอมไพล์เพื่อโคลน CodeIgniter จากที่เก็บคอมไพล์ของมัน

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

ต่อไปเราจะติดตั้งการพึ่งพาที่จำเป็นที่รันผู้แต่ง:

composer install

ตอนนี้เราจะอัปเดตความเป็นเจ้าของไฟล์ให้กับผู้ใช้ apache:

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

กำหนดค่า URL ฐาน CodeIgniter

ตอนนี้ เราจะกำหนดค่า 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 หลักที่คุณใช้ก่อนหน้านี้ลงในแถบที่อยู่ของเบราว์เซอร์:

http://192.168.20.148

แม้ว่าคุณจะติดตั้ง CodeIgniter เรียบร้อยแล้ว แต่ยังมีอะไรอีกมากมายที่สามารถทำได้จากจุดนี้ หากคุณยังใหม่ต่อเฟรมเวิร์ก คุณสามารถตรวจสอบเอกสารประกอบของ CodeIgniter เพื่อทำความรู้จักกับเฟรมเวิร์กให้มากขึ้นและใช้ประโยชน์สูงสุดจากมัน