이 장은 PHP를 유닉스 시스템에서의 일반적인 설치 방법과 설정 방법에 대해 설명하고 있다. 시작전에 여러분이 사용하고 있는 시스템 내역과 웹서버의 스펙에 대해 자세히 알고 있어야 할 것이다.
필요한 지식과 소프트웨어:
기본적인 UNIX 사용법 (컴파일 하고 설치할 경우 "make"와 C 컴파일러를 사용할 수 있어야 한다.)
ANSI C 컴파일러 (컴파일을 할 경우)
flex (컴파일을 할 경우)
bison (컴파일을 할 경우)
web 서버
여러분이 사용하고 싶은 모듈 컴포넌트 (gd, pdf 라이브러리 등)
Unix 환경에서 PHP를 설치하는 데는 여러가지 방법이 있는데, 크게 PHP를 처음부터 컴파일하고 설정하는 방법과 미리 컴파일된 여러 패키지 중에 하나를 사용하는 방법이 있을 수 있다. 이 문서는 PHP를 처음부터 컴파일하고 설정하는 방법에 대해 주로 설명 하도록 하겠다.
초기 PHP의 설치와 설정은 configure스크립트의 커맨드라인 옵션을 사용하여 설정한다. 이 글에서는 몇몇 핵심적인 옵션에 대해서만 대강 설명하지만, 실제로 다른 많은 옵션이 있다. PHP를 보다 안정적이고 효율적으로 동작를 시키려면 전체 설정 옵션을 살펴 보는 것이 좋다. PHP는 다음과 같은 형태중 하나로 설치될 수 있다:
PHP는 여러 다른 방법을 사용하여 컴파일될 수 있으나, 가장 많이 사용되는 방법은 Apache 모듈로 컴파일 되는 것이다. 우선 간단한 방법을 선보인다.
PHP의 설정이 완료되면 CGI 실행 파일을 생성할 준비가 끝난 것이다. make 명령으로 결과물을 만들 수 있다. 만약 실패하였는데, 그 이유를 모를 경우에는 Problems section을 살펴보기 바란다.