웹사이트 검색

CentOS 7에 CodeIgniter를 설치하는 방법


CodeIgniterPHP로 작성된 강력한 개발 프레임워크이며 모든 기능을 갖춘 웹 애플리케이션을 구축하는 개발자가 널리 사용합니다.

CodeIgniter를 실행하려면 몇 가지 요구 사항이 있습니다.

  • 웹 서버. 이 튜토리얼에서는 Apache를 사용하겠습니다.
  • PHP 5.6 이상
  • MySQL 5.1(또는 그 이상)과 같은 데이터베이스 서버. PostgreSQL, MS SQL, SQLite 등. 이 튜토리얼에서는 MariaDB를 사용하겠습니다.
  • 작곡가

참고: 이 튜토리얼에서는 LAMP 스택이 이미 설치되어 있다고 가정합니다. 아직 구성하지 않은 경우 CentOS 7에 LAMP 스택을 설치하는 방법 가이드를 확인하세요.

SELINUX 비활성화

계속하기 전에 수행해야 할 몇 가지 변경 사항이 더 있습니다. 다음을 편집하여 SELinux를 비활성화합니다.

vi /etc/sysconfig/selinux

그리고 SELinux를 비활성화로 설정합니다:

SELINUX=disabled

CodeIgniter용 MySQL 데이터베이스 생성

다음으로 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라는 데이터베이스와 비밀번호 “password”로 식별되는 사용자 code_db가 생성됩니다.

Composer 패키지 관리자 설치

CodeIgniter 종속성을 설치하려면 Composer가 필요합니다. 다음 명령을 사용하면 쉽게 설치할 수 있습니다.

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/

그런 다음 git을 사용하여 git 저장소에서 CodeIgniter를 복제하겠습니다.

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

다음으로 작곡가를 실행하는 데 필요한 종속성을 설치합니다.

composer install

이제 파일 소유권을 사용자 apache로 업데이트하겠습니다.

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

CodeIgniter 기본 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을 브라우저의 주소 표시줄에 입력하세요.

http://192.168.20.148

CodeIgniter 설치를 완료했더라도 이 시점에서 수행할 수 있는 작업이 훨씬 더 많습니다. 프레임워크를 처음 사용하는 경우 CodeIgniter의 설명서를 확인하여 프레임워크에 더 익숙해지고 최대한 활용할 수 있습니다.