핵심 구성 옵션 목록

다음은 유닉스 계열 환경에서 컴파일할 때 PHP 구성 스크립트에서 사용하는 구성 옵션의 일부 목록입니다. 대부분의 구성 옵션은 여기가 아닌 확장 참조 페이지의 해당 위치에 나열되어 있습니다. 구성 옵션의 전체 최신 목록을 보려면 autoconf를 실행한 후 PHP 소스 디렉토리에서 ./configure --help를 실행하십시오(설치 장 참조). --prefix=PREFIX와 같은 추가 구성 옵션에 대한 정보는 » GNU 구성 문서를 읽는 데 관심이 있을 수도 있습니다.

메모: 이들은 컴파일 시간에만 사용됩니다. PHP의 런타임 구성을 변경하려면 런타임 구성에 대한 장을 참조하십시오.


Configure Options in PHP

Misc options

    --enable-debug
    디버깅 기호로 컴파일합니다.
    --with-layout=TYPE
    설치된 파일의 레이아웃을 설정합니다. 유형은 PHP(기본값) 또는 GNU 중 하나입니다.
    --with-pear=DIR
    DIR에 PEAR를 설치합니다(기본값 PREFIX/lib/php).
    --without-pear
    PEAR를 설치하지 마십시오.
    --enable-sigchild
    PHP의 자체 SIGCHLD 핸들러를 활성화합니다.
    --disable-rpath
    추가 런타임 라이브러리 검색 경로 전달을 비활성화합니다.
    --enable-libgcc
    libgcc에 대해 명시적으로 연결을 활성화합니다.
    --enable-php-streams
    실험적인 PHP 스트림을 포함합니다. 코드를 테스트하지 않는 한 사용하지 마십시오!
    --with-zlib-dir[=DIR]
    zlib 설치 디렉토리의 위치를 ​​정의하십시오.
    --with-tsrm-pthreads
    POSIX 스레드를 사용합니다(기본값).
    --enable-shared[=PKGS]
    공유 라이브러리를 빌드합니다[기본값=예].
    --enable-static[=PKGS]
    정적 라이브러리를 빌드합니다[기본값=예].
    --enable-fast-install[=PKGS]
    빠른 설치를 위해 최적화합니다[기본값=예].
    --with-gnu-ld
    C 컴파일러가 GNU ld [default=no]를 사용한다고 가정합니다.
    --disable-libtool-lock
    잠금을 피하십시오(병렬 빌드가 중단될 수 있음).
    --with-pic
    PIC/비PIC 개체만 사용하십시오[기본값=둘 다 사용].
    --enable-versioning
    필수 기호만 내보냅니다. 자세한 내용은 설치를 참조하십시오.

PHP options

    --enable-maintainer-mode
    일반 설치 프로그램에 유용하지 않은(때로는 혼란스러운) 규칙 및 종속성 만들기를 활성화합니다.
    --with-config-file-path=PATH
    php.ini를 찾을 경로를 설정합니다. 기본값은 PREFIX/lib입니다.
    --enable-safe-mode
    기본적으로 안전 모드를 활성화합니다.

    경고 이 기능은 PHP 5.3.0에서 더 이상 사용되지 않으며 PHP 5.4.0에서 제거되었습니다.

    --with-exec-dir[=DIR]
    안전 모드 기본값은 /usr/local/php/bin일 때만 DIR의 실행 파일을 허용합니다.

    경고 이 기능은 PHP 5.3.0에서 더 이상 사용되지 않으며 PHP 5.4.0에서 제거되었습니다.

    --enable-magic-quotes
    기본적으로 매직 따옴표를 활성화합니다.

    경고 이 기능은 PHP 5.3.0에서 더 이상 사용되지 않으며 PHP 5.4.0에서 제거되었습니다.

    --disable-short-tags
    약식 <? 기본적으로 태그를 시작합니다.
    --enable-zend-multibyte
    실행될 언어 파서 및 스캐너의 멀티바이트 코드를 활성화합니다. PHP가 이 옵션으로 컴파일되면 선언 구조에서 인코딩 지시문도 활성화됩니다.

    경고 이 기능은 PHP 5.3.0에서 더 이상 사용되지 않으며 PHP 5.4.0에서 제거되었습니다.

    --with-libdir
    Unix 시스템에서 PHP를 빌드할 라이브러리가 있는 디렉토리를 지정합니다. 64비트 시스템의 경우 --with-libdir=lib64와 같이 lib64 디렉토리에 이 인수를 지정해야 합니다.

SAPI options

다음 목록에는 PHP용으로 사용 가능한 SAPI&s(Server Application Programming Interface)가 포함되어 있습니다.

    --with-apxs[=FILE]
    공유 Apache 모듈을 빌드합니다. FILE은 Apache apxs 도구에 대한 선택적 경로 이름입니다. 기본값은 apxs입니다. 아파치 소스 tarball에 있는 것이 아니라 시스템에 실제로 설치된 apxs의 버전을 지정해야 합니다.
    --with-apache[=DIR]
    정적 Apache 모듈을 빌드합니다. DIR은 최상위 Apache 빌드 디렉토리이며 기본값은 /usr/local/apache입니다.
    --with-mod_charset
    mod_charset(Russian Apache)에 대한 전송 테이블을 활성화합니다.
    --with-apxs2[=FILE]
    공유 Apache 2.0 모듈을 빌드합니다. FILE은 Apache apxs 도구에 대한 선택적 경로 이름입니다. 기본값은 apxs입니다.
    --disable-cli
    PHP의 CLI 버전 빌드를 비활성화합니다(이렇게 하면 --without-pear가 적용됨). 명령줄에서 PHP 사용에 대한 섹션에서 더 많은 정보를 얻을 수 있습니다.
    --enable-phpdbg
    phpdbg 대화형 디버거 SAPI 모듈 지원을 활성화합니다.
    --enable-embed[=TYPE]
    포함된 SAPI 라이브러리 빌드를 활성화합니다. TYPE은 공유 또는 정적이며 기본값은 공유입니다.
    --with-servlet[=DIR]
    서블릿 지원을 포함합니다. DIR은 JSDK의 기본 설치 디렉토리입니다. 이 SAPI를 사용하려면 Java 확장을 공유 dl로 빌드해야 합니다.
    --disable-cgi
    PHP의 CGI 버전 빌드를 비활성화합니다.

    이 인수는 또한 FastCGI를 활성화합니다.