유닉스 시스템에 설치

이 섹션은 PHP를 유닉스 시스템에 설치하는 일반적인 설정과 방법을 안내합니다. 작업을 시작하기 전에 사용하는 플랫폼이나 웹 서버에 특화한 섹션이 존재하는지 살펴보십시오.

필요한 사전 지식과 소프트웨어:

유닉스 플랫폼에 PHP 설치는 여러가지 방법이 존재합니다. 컴파일과 설정을 할 수도 있고, 다양한 패키지를 사용할 수도 있습니다. 이 문서는 주로 PHP를 컴파일하고 설정하는 방법을 다룹니다.

PHP 설치의 첫 단계는 configure 스크립트를 통한 명령줄 옵션의 설정입니다. 이 페이지에서는 가장 일반적인 옵션을 설명하지만, 사용할 수 있는 다른 많은 옵션이 존재합니다. 철저히 하기 위해서는 설정 옵션의 전체 목록을 확인하십시오. PHP를 인스톨하는 여러가지 방법이 존재합니다:

아파치 모듈 퀵 레퍼런스

PHP는 여러 방법으로 컴파일 할 수 있지만, 가장 많이 사용하는 것은 아파치 모듈입니다. 다음은 빠른 설치를 위한 개요입니다.

예 3-2. PHP 4의 빠른 설치 순서 (아파치 모듈 버전)

1.  gunzip apache_1.3.x.tar.gz
2.  tar xvf apache_1.3.x.tar
3.  gunzip php-x.x.x.tar.gz
4.  tar xvf php-x.x.x.tar
5.  cd apache_1.3.x
6.  ./configure --prefix=/www
7.  cd ../php-x.x.x
8.  ./configure --with-mysql --with-apache=../apache_1.3.x --enable-ftp
9.  make
10. make install
11. cd ../apache_1.3.x
12. ./configure --activate-module=src/modules/php4/libphp4.a
13. make
14. make install
15. cd ../php-x.x.x
16. cp php.ini-dist /usr/local/lib/php.ini
17. httpd.conf나 srm.conf 파일을 수정하고 다음을 추가:
      AddType application/x-httpd-php .php

18. 아파치 서버를 재시작하는 보통의 처리. (HUP나 USR1 시그널로 리로드하는게
    아닌, 서버 중지 및 재시작을 해야 합니다)

빌딩

PHP를 설정하면, CGI 실행 파일을 빌드할 수 있습니다. make가 이를 처리해줍니다. 실패하고 어째서인지를 파악할 수 없으면, 문제 섹션을 읽어보십시오.