10분만에 가능한 Codeigniter 도입

개요



CodeIgniter(코드 점화기)는 여러 PHP 웹 개발 프레임워크 중 하나입니다.
특징으로서, 「고속」・「경량」・「심플」을 실현하고 있어,
PHP의 기초를 배운 사람이 처음 만지는 프레임 워크로 소개되는 경우도 많은 것 같습니다.

실은, 도입이 10분 레벨로 간단합니다.
거기서, 이번은 실제의 이용법을 소개하겠습니다!

그 1. Codeigniter 본체를 떨어뜨려 업



htps // 코데이 g에서 r. 코m/
에서 다운로드.


펼친 파일을 서버에 업로드.


그 2. 기본 설정 파일(config.php) 편집



application/config/config.php 내
"base_url"에 대한 설정을합니다.
초기설정에서는
$config[‘base_url’] = ‘ ぁ tp : // 에어 mpぇ. 이 m/’ ;

이것을 환경에 의해 설정합니다.
서버의 환경 변수를 사용하는 경우는 이런 느낌. ↓
$config['base_url'] = "http://" . $_SERVER["HTTP_HOST"] . "/";

그 3. DB 설정 (DB 사용하지 않으면 불필요)



application/config/config.php 내
$db['default'] = array(
        'dsn'   => '',
        'hostname' => 'localhost',
        'username' => 'root',
        'password' => '',
        'database' => 'database_name',
        'dbdriver' => 'mysqli',
        'dbprefix' => '',
        'pconnect' => TRUE,
        'db_debug' => TRUE,
        'cache_on' => FALSE,
        'cachedir' => '',
        'char_set' => 'utf8',
        'dbcollat' => 'utf8_general_ci',
        'swap_pre' => '',
        'encrypt' => FALSE,
        'compress' => FALSE,
        'stricton' => FALSE,
        'failover' => array()
);

대부분의 경우 다음을 편집하면 O.K.

hostname: DB 서버의 호스트 이름
username: DB 기반 사용자 이름
password: DB 비밀번호
database: DB 이름
dbdriver : DB 타입 (mysqli (MySQL의 경우), postgre (PostgreSQL의 경우))

이것만으로 이미 개발을 시작할 수 있습니다! 쉽습니다.

URL 정보



그런데, 간단하게 시작할 수 있는 Codeigniter입니다만, 익숙하지 않으면 조금 까다로운(?)점이 있습니다.

초기 설정을 마치면
htp : // st. 이 m/그리고 x. php / 「안 t 로페 r」/ 「아 c 치온」/ 「파라메 r1」/ 「파라메 r2」/
같은 이상한 URL이되어 버립니다.
이것으로는 조금 사람에게는 보이지 않네요… … (울음)

해결하려면 다음 설정이 필요합니다.

①.htaccess
RewriteEngine on
RewriteCond $1 !^index\.php
RewriteRule ^(.*)$ /index.php/$1 [L]

②httpd.conf 설정
RewriteEngine on
RewriteCond $1 !^/index\.php
RewriteRule ^(.*)$ /index.php/$1 [L]

↑각각 위에서
· mod_rewrite 사용
· URI 재 작성 규칙에서 index.php 제외
・RewriteCond로 지정한 것을 제외한 모든 것을 index.php의 뒤에 계속한 URI에 재기록한 것으로 처리

결론



Codeigniter는 인증 기능이 표준으로 붙어 있지 않은 것이 넥이라는 의견도 일부인 것 같습니다. (라이브러리 및 플러그인 추가로 가능합니다.)
그러나, Laravel 등 새로운 인기 프레임워크가 대두해 온 지금도, 고속성과 자유도의 높이로부터 계속 채용되고 있습니다. 2006년부터 사용되고 있기 때문에 그 신뢰성도 충분합니다.
미경험의 분은, 이 기회에 꼭 한번은 만져 보면 어떻습니까.

참고:
CodeIgniter 3 시작(설치에서 구성까지)
Codeigniter 철저 가이드

좋은 웹페이지 즐겨찾기