CodeIgniter

CodeIgniter 설치

​​설치를 시작하기 전에 준비 사항

CodeIgniter를 사용하기 전에 아래와 같은 사항들이 미리 준비되어 있어야 한다. 이것들을 설치하는 방법은 생활코딩 웹서비스 만들기 실습편을 보거나, Apache 수업을 통해서 알 수 있다. 

  • 웹서버(Apache, Nginx...)
  • PHP
  • MySQL

CodeIgniter 설치 방법

텍스트를 통해서는 기본적인 설치 흐름만을 언급하겠다. 자세한 설치 방법은 동영상 강의를 참고하자.

1. 다운로드

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

http://ellislab.com/codeigniter
 

2. 압축해제

웹서버의 Document ROOT로 이동해서 압축을 해제한다. 
 

3. 설치확인

접속 했을 때 아래와 같은 메시지가 출력된다면 성공적으로 설치 된 것이다.

댓글

댓글 본문
  1. 하마아저씨
    wsl ubuntu에서 설치 하는 방법을 열심히 찾았습니다.

    "https://computingforgeeks.com/install-codeigniter-php-framework-on-ubuntu/" 링크에 있는 방법으로 다운,
    CodeIgniter 4.2.10를 설치 다 한 것 같은데...

    실행이 안되는군요..

    1~2년 사이에 많은 부분이 바뀐건지 적응이 쉽지가 않습니다. ㅠ
  2. 에픽좀비
    CodeIgniter 2 찾을 수가 없어 3로 설치 했습니다.
    앞으로 강의를 보면서 문제가 있으면 다시 댓글 올리겠습니다.
  3. jeisyoon
    2021.07.20 CodeIgniter Install - Ok

    현재는 Codeigniter 4가 Release 되어 설치하였으나 codeigniter 4부터 네임스페이스를 사용하고
    컴포넌트들을 불러오는데 큰 차이가 있다. 인스턴스를 생성하여 사용하던 방식과는 많이 다르므로
    수업을 따라 갈수 없어 Codeigniter 2를 설치하여 수강하기로 하였다.
  4. 웹짱
    2020.10.27 다시 시작
  5. 미댈
    http://codeigniter.com/download 에서 CodeIgniter 2로 다운받으셔야 수업따라하시기 편합니다.
  6. 키썬
    감사합니다 겁나 해멧어요
    대화보기
    • htmlhm
      링크 바뀜.https://codeigniter.com/download
    • 김민주
      덕분에 깔끔하게 설치했습니다!!
      굿잡!!
    • Kun-Woo Lee
      좋은 강좌 감사합니다 완료했습니다.
    • 김세창
      뭔가 기대가 되는군요 감사합니다 ㅎㅎ
    • 폭스킴
      우분투 16.04.01 LTS 데스크탑의 경우, 기본경로가 /var/www/html 이네요~
    • DECIMO
      드디어 코드이그나이트 시작합니다!
      2016.09.28 감사합니다.
    • JustStudy
    • 꼬딩
      Your application folder path does not appear to be set correctly. Please open the following file and correct this: index.php 라고 에러뜨시는 분 있으시면 코드이그나이터 압축 풀어놓은 파일 삭제하실 때 깜빡 다른파일도 함께 잘못삭제하신거예요... 제가 잘못삭제해서 댓글 달아놔봅니다
    • cigiko
      www 폴더 안에 원래 있던 index.html 파일을 삭제하거나 다른 파일명으로 변경하시면 될거 같습니다.

      index.html 파일은 index.php 파일보다 우선 읽히더라구요.
      대화보기
      • 고고1
        코드이그나이터 고고~~
      • 쭌이
        cafe24웹호스팅 서버의 www에 codeigniter 파일을 올려놔봤습니다.
        그런데 처음 호스팅 센터 index화면만 뜨고 codeigniter 화면은 안뜨네요.
        /var 폴더는 역시 제 컴퓨터가 아니다 보니까 접속할수는없고
        /jjune.cafe24.com/system/index.html
        이라고 접속해도 'forbidden' 경고문구가 나오네요
        어떻게 해결해야할까요?
      • 준준아빠
        감사합니다.
      • makkaba님 감솨
        감새해용~
      • makkaba
        공식 홈페이지가

        http://www.codeigniter.com/

        로 변경되었습니다
      • 샤핀
        코드이그나이터 설치법은 있는데,
        코드이그나이터 설치하기 전처럼 쓰려고 하면 어떻게 해야 하는지..
        제거하는 법도 강좌가 있었으면 좋겠습니다.

        회사에선 코드이그나이터를 쓰지 않아서 기존처럼 php 연습환경으로 만들고 싶은데 어떻게 해야할지
        모르겠습니다. ^^;;

        ------------------------------------------------------------------------------

        자답입니다.
        코드이그나이터 압축파일에서 나왔던 폴더랑 파일들 전부 backup폴더 임의로 만들어서 넣어 버리시고..
        index.php 파일 하나 만들면 기존처럼 php연습을 할 수있네요.

        root폴더에 파일들만 교체하는 거라서 설치 제거가 따로 없을꺼 같다는 생각이 나중에서야 들었습니다.
        좋은 강의 만들어 주시는 이고잉님 항상 감사 드립니다.
      • hyeju
        Egoing님 제가 FTP에서 폴더 접근 권한 때문에
        리눅스에서 sudo -i 로 root로 권한으로
        chown -R ubutu /var/*
        chmod -R 755 /var/*
        일단은 이렇게 했는데요...
        여기까지는 문제가 없었습니다.

        그런데...!

        CI에서 index.php hide하려고 apache2.conf 수정하려구
        chown -R ubuntu /etc/* 와
        chmod -R 755 /etc/* 를 실행하고 나서부터
        sudo 기능이 안되는 것 같습니다.
        그래서 백업하라고 해서 그냥 지우고 다시 설치했습니다.
        다른데서 찾아보기는 했는데
        혹시 이거 보시고 답변해주시면 정말 감사드리겠습니다.
      • hyeju
      • 샤핀
        How to move CodeIgniter to the root URL?

        The framework is available at http://YOUR_IP......ter by default. If you want to have CodeIgniter in the root URL, you should change the file that apache is lo following lines in the installdir/frameworks/codeigniter/conf/hppd-prefix.conf file:
        DocumentRoot "installdir/frameworks/codeigniter/htdocs"
        # Alias /codeigniter "installdir/frameworks/codeigniter/htdocs"
        # Alias /codeigniter/ "installdir/frameworks/codeigniter/htdocs/"

        http://wiki.bitnami.com......ter
        어떤 환경(리눅스, 윈도우)이신진 모르겠지만 위 url경로에서 설명된 방법으로 다른 폴더에 설치하고 설정 파일을 변경가능한 것 같습니다.
        대화보기
        • 코몬
          좋은 강좌 감사합니다.
        • nahanstar
          강좌 잘 보았습니다. 한가지 문의가 있어서 그런데요

          nginx 웹서버에서 ( + FASTCGI )

          도큐먼트 루트가 아닌 하위 경로에 여러개의 CI를 설치할려는데 가능할까요???

          domain.com/A
          domain.com/B
          domain.com/C

          이렇게 설치해서 사용하고 싶습니다.

          방법이 있을까요??? 단순하게 개별적인 디렉토리에 설치하면 압축풀고 설치하면 되나요??
          도큐먼트 루트가 아닐경우에 설정을 바꿔야 해주는게 있나요???
        • 총이
          좋은정보 감사합니다.~!!
        • 서버에 접속을 어떻게 하는지 모르는 저같은 애송이는 어떻게 해야할까요?
          카페24 웹호스팅에 코드이그니터 올려놨는뎅
        • 개발3년차 초보
          정리 잘 해놓으셨네요 :D
          감사합니다.
        • jooness
          좋은강좌 감사합니다.
        • 쌈닭
          :D
        버전 관리
        egoing
        현재 버전
        선택 버전
        graphittie 자세히 보기