■ Web Server
– 컴퓨터에 존재하는 웹문서를 외부 요청에 응답하여 전송하는 프로그램
– 웹문서를 작성하는 프로그램
CSL(Client Script Language) : 클라이언트에서 해석해서 처리 -> HTML,Javascript
SSL(Server Script Language) : 서버에서 해석해서 처리 -> ASP,PHP,JSP
– 웹서버 프로그램
Apache + PHP + mysql =>APM서버 (리눅스상, 윈도우도 가능)
● Windows APM 서버 설치
1) mysql 설치 (1강좌 참조)
2) Apache 설치
http://www.apache.org 에서 download 페이지 접속
미러사이트에 접속해서
/Apache/httpd/binaries/win32/ 에서 다운로드
설치테스트
http://localhost/
3) PHP 설치
http://www.php.net 접속해서 php-5.2.8-Win32.zip 다운로드 (installer가 아님)
압축풀고 php.ini-recommended 을 php.ini 로 수정
4) php.ini 수정
;default_charset = “iso-8859-1” 에서 문자셋을 ks_c_5601-1987 로 변경하고 주석제거
;include_path = “.:/php/includes” 에서 설치 폴더로 변경,주석제거
extension_dir = “./”
;extension=msql.dll 을 주석제거하고 php_mysql.dll으로 변경
저장후 php.ini 파일을 c:windows 폴더에 복사
5) httpd.conf 수정 => apache 환경파일
173라인에 아래 문장 추가 (대소문자 구분)
LoadModule php5_module ‘c:phpphp5apache2.dll”
756라인에 아래 문장 추가
AddType application/x-httpd-php .php .html
6) windows환경변수 path 수정
내컴퓨터 > 속성 > 고급 > 환경변수 > 시스템 변수 > path
path => ;c:php 추가
7) mysql 라이브러리 windows 기능에 추가C:phplibmsql.dll -> c:windowssystem32에 복사
8) Apache 재실행
8) 테스트
phpinfo();
?>
위 문장을 메모장을 열러서 적고 test.php 로 저장한다.
저장한 파일을
C:Program FilesApache GroupApache2htdocs
의 폴더로 복사한 후
http;//localhost/test.php
를 실행해 나오는 화면이 아래와 같다면 정상적으로 설치된 것이다.