기본 콘텐츠로 건너뛰기

[CI] CodeIgniter의 개념 (+프레임워크란), 설치 방법

[CI] CodeIgniter의 개념 (+프레임워크란), 설치 방법

1. CodeIgniter

- PHP 프레임워크 중 하나

: 프레임쿼크란? 애플리케이션을 구현할 때 공통되는 부분과 애플리케이션 특화된 부분을 구분해서 공통되는 부분을 미리 만들어진 체계를 이용하고, 애플리케이션 특화된 부분은 직접 구현함으로서 생선성을 향상시키는 수단

: 따라서 잘 만들어진 프레임워크를 이용하면 높은 퀄리티로 프로젝트를 유지할 수 있다는 장점이 있음

: 하지만 프래임워크를 통해서 생선성을 높이기 위해서는 프레임워크를 잘 이해해야함

- CodeIgniter (줄여서 CI라고 함) 는 PHP 프레임워크중 하나로써 현재 PHP 프래임워크중 가장 많은 사용자 층을 가지고있음

- 빠르고 MVC 모델 지원

홈페이지 : http://ellislab.com/codeigniter

메뉴얼 : http://ellislab.com/codeigniter/user-guide/

github : https://github.com/EllisLab/CodeIgniter/

한국 사용자 포럼 : http://codeigniter-kr.org/

개념 참고사이트 생활코딩 : http://opentutorials.org/course/697/3824

2. 설치

2-1. 아래 URL의 Download CodeIgniter를 클릭해서 소스코드를 다운로드 한다.

- http://ellislab.com/codeigniter

2-2. 상단의 Download 버튼 클릭해서 받은 압축 파일을 원하는 Document에 해제

2-3. 브라우저에서 접속하면 다음과 같이 뜬다. 그러면 설치 성공!

from http://88240.tistory.com/301 by ccl(A) rewrite - 2020-03-06 13:20:54

댓글

이 블로그의 인기 게시물

[PHP] 코드이그니터 - 파일업로드 구현

[PHP] 코드이그니터 - 파일업로드 구현 파일 업로드 이번에 PHP 프레임워크인 코드 이그니터(Codeigniter)를 사용하여 홈페이지를 만드는데 사용한 이미지 업로드용 코드 입니다. upload 라이브러리를 사용하고 app~ 와 같은 위치에 upload 폴더를 만드고 다음 코드를 사용한다음 ajax 로 호출하여 파일을 업로드 합니다. function index() { // Upload 설정 $config['upload_path'] = './upload/'; $config[\'allowed_types\'] = 'gif|jpg|png'; $config['max_size'] = 100; // 100k $config['max_width'] = 1024; $config['max_height'] = 768; $this->load->library('upload', $config); $data = array(); if (! $this->upload->do_upload("service_image")) { $error = array('error' => $this->upload->display_errors()); } else { //$data = array('upload_data' => $this->upload->data()); $this->output->set_output("./upload/".$this->upload->data('file_name')); } } jquery 를 이용한 파일 업로드 호출 코드 function upload() { var datas, xhr; datas = new FormData(); datas.append( 'service_image', $( ...

2017년 1월 스타트업에서 구인할때 주로 원하는 개발 기술

2017년 1월 스타트업에서 구인할때 주로 원하는 개발 기술 php mysql linux android git kotlin gcm/fcm python mssql mongodb amazon aws ios objective-c swift github python c++ django python postgresql amazon aws html5/css3/javascript android java mysql python c++ c# java aws cloud-server dbms node.js postgresql redis nginx react.js hapi.js amazon aws restful-api angularJS jQuery html5/css3/javascript android firebase custom ui component restful-api asp.net c# html css javascript bootstrap angularjs node.js php mongodb redis 프론트엔드 주요 기술 javascript jquery ajax angularjs wbesocket html5/css3/javascript android ios java xcode node.js coffeescript mysql amazon ec2 amazon es3 android ios node.js php python java ios php mysql apache python android redis node.js jquery msa node.js java restful-api linux nosql golang redis nginx ...

이클립스 코드이그나이터 연동 ( eclipse codeigniter )

이클립스 코드이그나이터 연동 ( eclipse codeigniter ) https://ellislab.com/codeigniter/user-guide/installation/downloads.html 위의 사이트에서 코드이그나이터를 다운 받는다. 다운받은 압축 파일을 풀어 준다. 이클립스에서 php 프로젝트를 생성한 공간에 코드이그나이터 압축파일을 복사 붙여넣기 해준다. 위와 같은 화면이 나오면 정상적으로 연동이 된 것 입니다. from http://nahosung.tistory.com/22 by ccl(A) rewrite - 2020-03-06 16:20:55