LANGUAGE/PHP

[php] CodeIgniter install Using Composer

보겸삼촌 2020. 2. 4. 23:34

# 개발환경

os : windows10 Pro

nginx version : nginx-1.16.1

php version : 7.4.2

composer version : 1.9.3

codeigniter/framework (3.1.11)

 

0. 사전준비

https://bogyum-uncle.tistory.com/80

 

[PHP] Composer install

# 개발환경 os : windows10 Pro nginx version : nginx-1.16.1 php version : 7.4.2 0. 사전준비 https://bogyum-uncle.tistory.com/79 [nginx] nginx + php install # 개발환경 os : windows10 Pro nginx version..

bogyum-uncle.tistory.com

 

1. composer로 codeigniter install

# 프로젝트가 위치할 경로에서 실행 [cmd]

composer create-project CodeIgniter/framework [프로젝트 이름]

 

 

 

 

 

2. config 설정 변경

 

# 프로젝트 경로

C:\mement\nginx\html\sub_proj

# C:\mement\nginx\html\sub_proj\application\config\config.php

기존 : $config['base_url'] = '';

수정 : $config['base_url'] = 'http://localhost:3000';

 

 

3. db 설정 변경

# C:\mement\nginx\html\sub_proj\application\config\database.php

수정 :

$db['default'] = array(

    // 'dsn'    => '',  //pdo 사용 시 주석 해제

    'dsn'   => 'mysql:host=localhost;dbname=testdb',

    // 'hostname' => 'localhost',   //pdo 사용시 주석

    'username' => 'root',

    'password' => 'root',

    'database' => 'testdb',

    // 'dbdriver' => 'mysqli',

    'dbdriver' => 'pdo',

    'dbprefix' => '',

    'pconnect' => FALSE,

    'db_debug' => (ENVIRONMENT !== 'production'),

    'cache_on' => FALSE,

    'cachedir' => '',

    'char_set' => 'utf8',

    'dbcollat' => 'utf8_general_ci',

    'swap_pre' => '',

    'encrypt' => FALSE,

    'compress' => FALSE,

    'stricton' => FALSE,

    'failover' => array(),

    'save_queries' => TRUE

);

 

 

 

4. project 실행

  : 프로젝트 경로에서 다음 명령어 실행

 

php -S localhost:3000