+ 사용
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 |