[php] PHP CodeIgniter 개발 환경 설정

이번 글에서는 PHP CodeIgniter 프레임워크를 사용하여 개발 환경을 설정하는 방법에 대해 알아보겠습니다.

개발 환경 구축

  1. PHP 설치: PHP를 공식 웹사이트(https://php.net)에서 다운로드하여 설치합니다.

  2. CodeIgniter 다운로드: CodeIgniter 공식 웹사이트(https://codeigniter.com)에서 프레임워크를 다운로드합니다.

  3. 프로젝트 디렉토리 생성: 웹 서버의 문서 루트 또는 원하는 위치에 프로젝트 디렉토리를 만듭니다.

  4. 데이터베이스 설정: 필요에 따라 데이터베이스를 구축하고 CodeIgniter 설정 파일(config.php)에서 데이터베이스 연결 정보를 설정합니다.

CodeIgniter 설정

  1. 프로젝트 설정: application/config/config.php 파일에서 기본 URL, 언어 설정 등을 구성합니다.

     $config['base_url'] = 'http://localhost/your_project/';
    
  2. 데이터베이스 연결 설정: application/config/database.php 파일을 수정하여 데이터베이스 연결 정보를 설정합니다.

     $db['default'] = array(
         'dsn'   => '',
         'hostname' => 'localhost',
         'username' => 'your_username',
         'password' => 'your_password',
         'database' => 'your_database',
         'dbdriver' => 'mysqli',
         // ...
     );
    
  3. 라우팅 설정: application/config/routes.php 파일을 편집하여 URL 라우팅을 설정합니다.

     $route['default_controller'] = 'home';
    

웹 서버 설정

  1. Apache 설정: Apache 서버를 사용하는 경우, httpd.conf 파일에서 AllowOverride 설정을 All로 변경하여 .htaccess 파일을 사용할 수 있도록 합니다.

     <Directory "/path/to/your/project">
         AllowOverride All
         # ...
     </Directory>
    
  2. URL 리라이팅: 웹 서버가 URL 리라이팅을 지원하도록 설정합니다. Apache의 경우 mod_rewrite를 활성화하고 .htaccess 파일을 사용하여 URL 리라이팅을 구현합니다.

  3. 가상 호스트 설정: 필요에 따라 가상 호스트를 설정하여 다양한 프로젝트를 동시에 개발할 수 있도록 합니다.

이제 PHP CodeIgniter 개발 환경 설정이 완료되었습니다. 본격적인 웹 애플리케이션을 개발하기 위해 코드를 작성해보세요.

참고 문헌: