이번 글에서는 PHP CodeIgniter 프레임워크를 사용하여 개발 환경을 설정하는 방법에 대해 알아보겠습니다.
개발 환경 구축
-
PHP 설치: PHP를 공식 웹사이트(https://php.net)에서 다운로드하여 설치합니다.
-
CodeIgniter 다운로드: CodeIgniter 공식 웹사이트(https://codeigniter.com)에서 프레임워크를 다운로드합니다.
-
프로젝트 디렉토리 생성: 웹 서버의 문서 루트 또는 원하는 위치에 프로젝트 디렉토리를 만듭니다.
-
데이터베이스 설정: 필요에 따라 데이터베이스를 구축하고 CodeIgniter 설정 파일(config.php)에서 데이터베이스 연결 정보를 설정합니다.
CodeIgniter 설정
-
프로젝트 설정:
application/config/config.php
파일에서 기본 URL, 언어 설정 등을 구성합니다.$config['base_url'] = 'http://localhost/your_project/';
-
데이터베이스 연결 설정:
application/config/database.php
파일을 수정하여 데이터베이스 연결 정보를 설정합니다.$db['default'] = array( 'dsn' => '', 'hostname' => 'localhost', 'username' => 'your_username', 'password' => 'your_password', 'database' => 'your_database', 'dbdriver' => 'mysqli', // ... );
-
라우팅 설정:
application/config/routes.php
파일을 편집하여 URL 라우팅을 설정합니다.$route['default_controller'] = 'home';
웹 서버 설정
-
Apache 설정: Apache 서버를 사용하는 경우,
httpd.conf
파일에서AllowOverride
설정을All
로 변경하여.htaccess
파일을 사용할 수 있도록 합니다.<Directory "/path/to/your/project"> AllowOverride All # ... </Directory>
-
URL 리라이팅: 웹 서버가 URL 리라이팅을 지원하도록 설정합니다. Apache의 경우
mod_rewrite
를 활성화하고.htaccess
파일을 사용하여 URL 리라이팅을 구현합니다. -
가상 호스트 설정: 필요에 따라 가상 호스트를 설정하여 다양한 프로젝트를 동시에 개발할 수 있도록 합니다.
이제 PHP CodeIgniter 개발 환경 설정이 완료되었습니다. 본격적인 웹 애플리케이션을 개발하기 위해 코드를 작성해보세요.
참고 문헌:
- PHP 공식 웹사이트: https://php.net
- CodeIgniter 공식 웹사이트: https://codeigniter.com