본문 바로가기

Web/Codeigniter

개발환경 세팅

+ 사용

php-5.6.1-x64

httpd-2.4.10-x64

CodeIgniter-2.2-stable


+ path 설정

PHP_HOME에 PHP 경로 추가


+ apache 서비스 등록

httpd.exe -k install -n 서비스명

 - 서비스 생성 및 삭제

sc create “서비스명” binPath= “exe파일경로”
sc delete “서비스명” 

 - 파일 수정

  httpd.conf - DocumentRoot를 지정, 

 Include "C:/Apps/Servers/Apache HTTP Server/httpd-2.4.10-x64/conf/php5.conf"

  php5.conf - PHP5 모듈 로드

  php.ini


+ Codeigniter 설정

 - url에서 index.php를 없애려면

applications/config/config.php

$config['index_page'] = '';

루트에 .htaccess파일 생성

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php/$0 [PT,L] 


 - 특정 페이지를 기본 컨트롤로 하고 싶으면

application/config/routes.php

$route['default_controller'] = "여기에 경로 입력";


 - database와 session을 사용하려면 

applications/config/autoload.php

$autoload['libraries'] = array('database''session');


 - url(리다이렉트 사용시)이나 password를 암호화 하려면

applications/config/autoload.php

$autoload['helper'] = array('url','password');

applications/helper/password_helper.php 파일 생성 (자세한 내용은 여기를 참조)


 - 디비연결시 특별히 문제가 없는것 같은데 오류가 발생하면

applications/config/database.php

$db['default']['pconnect'] = FALSEE;
$db['default']['db_debug'] = FALSEE;


 - 포트번호 사용하고 싶으면

:이 아니라 ,로 구분



'Web > Codeigniter' 카테고리의 다른 글

JSON 구조화된 모양으로 받기 (JSON_PRETTY_PRINT)  (0) 2015.04.02
프로시저 호출  (0) 2015.03.27
CodeIgniter란  (0) 2014.12.12
url에서 index.php 제거  (0) 2014.12.04