핵심 구성 옵션 목록
다음은 유닉스 계열 환경에서 컴파일할 때 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를 활성화합니다.