각 항목들의 설치 방법에 대해서는 자세히 설명하지 않음
- Apache HTTP server 설치 - http://httpd.apache.org/download.cgi
- PHP 설치 - http://www.php.net/
- php 5.4 까지는 Apache HTTP server 2.2/2.4 지원, php 5.5 부터는 Apache HTTP server 2.4 만 지원하는 것으로 보임
- Thread safe 버전을 다운로드
- 3. mysql 설치 - http://www.mysql.com/downloads/
PHP + Apache 연동
1. PHP 설정
- php5ts.dll 파일을 Windows/System32 폴더에 복사 (윈도)
- 또는 System PATH 에 php 설치 경로를 추가 (추천)
- php.ini-production 파일(php 버전에 따라 이름은 다를 수 있음)을 php.ini 파일로 복사
- php.ini 편집
- extension_dir 주석 처리된 부분을 찾아 아래와 같이 수정
; extension_dir = "ext"- extension_dir = "[php 설치 경로]/ext"
- mysql 라이브러리 사용 설정
- ;extension=php_mysql.dll 을 찾아 주석(;) 을 없앤다.
- extension=php_mysql.dll
- extension=php_mysqli.dll
2. Apache HTTP server 설정
- [apache 경로]/conf/httpd.conf 파일 편집
- 파일 내 어느 위치든 상관은 없겠지만 설명하기 편하게 하기 위해 파일의 맨 아래 아래 내용을 입력
PHPIniDir "[php 경로]"
LoadModule php5_module "[php 경로]/php5apache2_2.dll"
AddType application/x-httpd-php .php .php3 .html .htm .phtml .inc
Addtype application/x-httpd-php-source .phps
- Apache HTTP server 2.2 는 php5apache2_2.dll, Apache HTTP server 2.4 는 php5apache2_4.dll 필요
- index.php 를 index 페이지로 인식하게 하려면 아래 내용을 찾아
DirectoryIndex index.html
- 다음과 같이 수정
DirectoryIndex index.html index.php
3. Apache HTTP server 다시 시작
- 실패 시 위 과정을 다시 확인
- phpinfo.html 파일을 아래와 같이 작성
<?php phpinfo(); ?>
- 브라우저 에서 접속
- e.g. http://127.0.0.1/phpinfo.html 로 접속하면 php 정보 페이지가 보여야 함
댓글 없음:
댓글 쓰기