03.1 PHP?
PHP는 무료로 제공되는 공개 소프트웨어로 Server Side Script의 일종이다. Server Side Script는 HTML이나 CSS, XML 등과 달리 서버에서 스크립트를 선 처리하고 그 결과를 클라이언트에게 전송함으로써 사용자에게 작업 내용을 숨기고 동적인 페이지를 생성하는데 유용하다. 이 외에도 JSP, ASP, Ruby, Python 등도 애용되나 소규모 홈페이지 및 블로그 등을 위한 오픈 소스 프리 소프트웨어들은 PHP를 많이 사용하고 있다. PHP에 대한 더 자세한 사항은 따로 공부하길 바라며, PHP의 공식 홈페이지는 이곳이다.03.2 최신 설치파일 얻기
아래 그림은 PHP의 공식 홈페이지 이다. 좌측 상단에 표시된 Downloads 메뉴를 선택한다.
메뉴를 통해 다음과 같은 페이지로 들어오면, Windows Binaries 항목의 PHP 5.16 zip package 항목을 다운로드 한다.

03.3 설치하기
아래와 같이 적당한 위치에 다운로드 한 zip 파일의 압축을 풀어준다.
위와 같이 압축을 푼 상태에서 php.ini-dist 파일을 찾아 php.ini 라는 이름으로 복사한다. 복사한 php.ini 파일을 메모장으로 열어 아래 그림과 같이 extension_dir 항목을 ./ext 로 설정해 준다.

extension_dir = "./ext"
아래 그림과 같이 사용하고자 하는 적절한 확장 기능에 대한 모듈들의 주석을 제거해 준다. 각 확장 모듈의 기능은 PHP 홈페이지나 인터넷을 통해 확인하기 바란다.

편집한 php.ini 파일을 저장한 후 아래와 같이 ‘내컴퓨터 속성 -> 고급 -> 환경변수 -> 시스템 변수 -> Path’의 항목에 PHP의 경로를 등록한다.

03.4 Apache 연동하기
PHP에 대한 작업이 다 끝났으면, 아파치 서버가 PHP 스크립트를 인식하고 처리하기 위한 작업을 해줘야 한다. 아파치가 설치된 폴더에서 conf라는 폴더를 열면 안에 httpd.conf 라는 파일이 있다. 메모장으로 연 후 아래 그림과 같이 표시 된 한 줄을 추가한다.

아래 그림과 같이 PHP 스크립트를 인식시킬 파일의 확장자 및 기타 설정을 등록한다. 아래의 스크립트는 훨씬 간단하게 축약하여 기술할 수도 있지만, 개인적으로는 보기 깔끔하게 아래와 같이 적는다.

ScriptAlias /php/ "C:/Server/APM/PHP/"
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
AddType application/x-httpd-php .php3
AddType application/x-httpd-php .html
AddType application/x-httpd-php .htm
AddType application/x-httpd-php .inc
Action application/x-httpd-php "/php/php.exe"
설정을 모두 끝냈다면 httpd.conf 파일을 저장하고 아파치를 다시 시작한다.
03.5 설치 확인하기
아파치의 메인 페이지가 있는 폴더에 다음과 같은 PHP 스크립트 파일을 만든다.

http://localhost/text.php 또는 http://[서버주소]/test.php 를 브라우저에 치면 아래와 같은 페이지가 보일 것이다. 아래와 같은 페이지가 나타나지 않는다면 제대로 설치 또는 연동이 되지 않은 것이다.

이것으로 Windows 시스템에서 Apache + PHP + MySQL을 설치하는 모든 작업이 완료 되었다.










































::: 사람과 사람의 교감! 人터넷의 첫 시작! 댓글을 달아주세요! :::