설치시 고려사항
설치하기 전에, 여러분은 무엇을 위해 PHP를 사용할것인지
알 필요가 있다. PHP를 사용할 수 있는 세가지의 주요
영역이 있다.
What can PHP do?
섹션에서 설명이 되어있다:
최우선적으로 세가지가 필요하다:
PHP 자신, 웹서버, 그리고 웹브라우저.
여러분은 이미 웹 브라우저를 가지고 있을것이며, 여러분의
운영체제에 관련이 있을것이다. 그리고 웹서버(예. 리눅스의 아파치나
윈도우즈의 IIS)가 준비되어있어야 한다.
여러분은 회사의 웹공간(webspace)을 빌려쓰고 있을 수 있다.
이 경우에는 어떠한 것도 설정할 필요가 없다. 단지 PHP스크립트를
쓰고, 그것을 빌려쓰는 서버에 업로드하고, 웹브라우저로
결과를 보면된다.
호스팅 회사의 목록은
에서 찾을 수 있다.
여러분의 서버와 PHP를 세팅할때에는 서버의 PHP를 접속하는
데 있어서 두가지 방법이 있다. 많은 서버는 PHP가 직접 모듈
인터페이스(direct module interface(즉 SAPI))를 사용한다.
이런 서버에는 아파치, 마이크로소프트 IIS, 네스케이프, iPlanet
가 있다. 또 다른 많은 서버는 ISAPI(Microsoft module interface)
를 지원한다(예로는 OmniHTTPd). 여러분의 웹서버에 PHP의 모듈
지원이 되지 않으면, CGI 프로세서로서 PHP를 사용할 수 있다.
이를 위해서는 서버의 모든 PHP 파일 요구를 처리하기 위한
PHP의 커맨드라인 실행을 사용할 수 있도록
여러분의 웹서버를 설정해야 한다(php.exe on Windows)
물론 커맨드 라인 스크립트로서 PHP를 사용하는데 관심이 있다면
(eg. 오프라인에서 어떤 이미지를 자동생성시키는 스크립트를 쓰기,
어떤 인수에 의해 텍스트 파일을 처리하기 같은일),
여러분은 커맨드 라인 실행이 필요하다. 더 자세한 정보는
writing command line PHP applications
섹션을 보라.
이경우에는 서버와 브라우저가 필요하지 않다.
PHP로 여러분은 PHP-GTK 확장을 이용하여 클라이언트측의
GUI 응용프로그램을 만들수 있다. 이것은 웹페이지를 만드는
것과는 전혀 틀린 접근이 필요하다. HTML을 출력하지 않고,
윈도우즈와 그 안의 객체에 대해서 다루게 된다.
PHP-GTK에 대한 더 자세한 정보는
을 방문하다.
PHP-GTK는 공식적인 PHP 배포판에 포함되지 않는다.
지금부터, 이 장은 서버 모듈 인터페이스와 CGI 실행형
으로 유닉스와 윈도우즈상의 웹서버에 PHP를 설정하는 법
을 다룬다.
PHP의 소스와 윈도우즈를 위한 바이너리 배포판은
에서 내려 받을 수 있다.
가능하다면 여러분과 가장 가까이 있는
에서 내려 받기를 권한다.