티스토리 뷰


시작하며..



웹페이지 구축 프로젝트를 갑자기 맡게되어 익숙한 php로 작업을 하려다가, 자바의 Spring과 같은 뭔가 체계적인 것이 없을까.. 찾아보던 중 이제서야 php에도 프레임워크가 있다는 것을 알게되었습니다.


포스팅의 주제인 CodeIgniter(이하 CI)를 비롯하여 Laravel, Yii, CakePHP 등 무수히 많은 프레임워크가 존재하지만 현재까지 가장 널리 쓰이는 것으로 추정되는(?) 코드이그나이터를 선택하였습니다.



코드이그나이터의 특징과 장점은 링크로 대신합니다 :

  • http://codeigniter-kr.org/user_guide_2.1.0/overview/at_a_glance.html



코드이그나이터 다운로드



제가 다루는 코드이그나이터는 다음을 전제하에 작성합니다 :

  • Ubuntu 운영체제
  • Apache 웹서버
  • PHP, MySQL 세팅
  • CodeIgniter 3.0


필요한 서버의 구성이 갖춰졌으면 바로 코드이그나이터를 다운로드합니다.

언제나 다운로드는 공식 홈페이지에서 받아야 안심!

  • http://www.codeigniter.com/download


압축파일로 되어있을텐데 압축해제 후 index.php 파일이 홈페이지 접속 시 진입하는 루트디렉토리(ex. /var/www)에 위치하도록 하면 됩니다.



이런식으로 폴더 구조가 잡히게 되며, user_guide는 필요없다면 삭제해도 무방합니다.




코드이그나이터 기본 설정



application/config/config.php 파일을 열어서 base_url 항목에 자신의 도메인을 넣습니다 :

$config['base_url'] = 'http://yourdomain.com';


기타 사항들도 본인의 서버 상태에 맞도록 맞춰주시면됩니다.



만약 DB를 사용한다면 application/config/database.php 파일을 열어서 DB 세팅을 합니다.

위와 마찬가지로 서버DB에 맞게 세팅해주시면 되고, 필수로 수정해야 할 사항은 다음과 같습니다 :

'hostname' => '호스트',

'username' => 'DB접속계정',

'password' => 'DB접속계정비밀번호',

'database' => '데이터베이스명',



이제 http://yourdomain.com/ 혹은 http://yourdomain.com/index.php 에 접속해봅니다.

코드이그나이터가 Welcome 메시지와 함께 우리를 맞아준다면 설치 완료! :


코드이그나이터의 세계에 오신 것을 환영합니다!





댓글
댓글쓰기 폼