티스토리 뷰
시작하며..
웹페이지 구축 프로젝트를 갑자기 맡게되어 익숙한 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 메시지와 함께 우리를 맞아준다면 설치 완료! :
코드이그나이터의 세계에 오신 것을 환영합니다!
'study > WebProgramming' 카테고리의 다른 글
[CodeIgniter 3.0] 코드이그나이터 세션을 Database에 저장하여 사용하기 (0) | 2015.08.19 |
---|---|
[JavaScript] Android/iOS UserAgent 구분 및 모바일웹페이지에서 앱 설치 여부 확인 (10) | 2015.01.15 |
HTML_ 자바스크립트(JAVASCRIPT) 기본 (0) | 2011.04.26 |
HTML_ 자바스크립트(JAVASCRIPT) 내장함수 (1) | 2011.04.10 |
HTML_ 자바스크립트(JAVASCRIPT) 기본 (0) | 2011.04.10 |