728x90
반응형
Windows 개발 환경에서 apache24 + PHP7 + CodeIgniter3 를 설치하여 연동하는 방법을 기술합니다.
CodeIgniter3 를 호출할 때, index.php가 없어도 되도록 rewrite 모듈 설정도 포함합니다.
Install apache24
- apache24 download in https://www.apachelounge.com/download/ : Apache 2.4.35 Win64
- Extract to "C:\Dev\Apache24"
- Edit httpd.conf : "C:\Dev\Apache24\conf\httpd.conf"
- Set ServerRoot
- Set ServerName
- Enable rewrite module
- Set php7 configurations
- Set "/" Directory options
- Set dir_module option
- Set ServerRoot
Install php7
- php7 downlaod in https://windows.php.net/download/ : PHP-7.2.10
- Extract to "C:\Dev\php-7.2.10"
- Create php.ini
- Copy "C:\Dev\php-7.2.10\php.ini-development" to "C:\Dev\php-7.2.10\php.ini"
Install CodeIgniter
- CodeIgniter download in https://www.codeigniter.com/download : CodeIgniter 3.1.9
- Extract to "C:\Dev\Apache24\htdocs\ci"
- Edit config.php : "C:\Dev\Apache24\htdocs\ci\application\config\config.php"
- $config['base_url'] 설정값을 CodeIgniter를 설치한 폴더에 맞게 수정
- $config['index_page'] 설정값을 비워둠 ; index.php 없이도 RESTful API 와 같은 형태의 URI로 호출이 가능하도록 함
- Create ".htaccess" : "C:\Dev\Apache24\htdocs\ci\.htaccess"
- CodeIgniter 동작 확인
- http://localhost/ci/index.php 를 호출하여 아래와 같은 화면이 나오면 성공
- http://localhost/ci/ , http://localhost/ci/welcome 또는 http://localhost/ci/index.php/welcome 를 호출하여도 위와 동일한 결과가 표시되면 성공
- http://localhost/ci/index.php 를 호출하여 아래와 같은 화면이 나오면 성공
참고자료
- Windows에서 Apache와 php7 연동
- Microsoft Windows에서 아파치 사용법
- 드디어 Apache2.4 php7 연동!
- CodeIgniter - OpenTutorials
- CodeIgniter - index.php 죽이기!!
- CodeIgniter htaccess and URL rewrite issues
- CodeIgniter htaccess 및 URL 다시 쓰기 문제
- How to set codeigniter for apache server?
- CodeIgniter - How to route a controller with other name?
'프로그래밍 > PHP' 카테고리의 다른 글
PHP 삼항 연산자 ( ? : ) 사용 주의점 (2) | 2018.11.12 |
---|---|
CodeIgniter에서 쿼리 결과에 처리 주의할 점 ; COUNT () 등 함수 사용 등 (0) | 2018.10.31 |
Install nginx + php7 + codeigniter for Windows (0) | 2018.10.16 |
PHP debug in Visual Studio code (0) | 2018.10.11 |
nginx + PHP installation (for windows 10) (0) | 2018.10.10 |