전체 설정 옵션 목록(Complete list of configure options)

참고: 이것들은 컴파일 시에만 유효한 옵션이다. PHP가 실행시에 설정하는 옵션들에 대해서는 설정(Configuration) 부분을 살펴보자.

아래 목록은 PHP4가 Unix 환경에서 컴파일될때 configure스크립트(4.1.0으로) 가 지원하는 옵션의 전체 목록이다. 일부는 PHP3에서만, 일부는 PHP4에서만, 나머지는 두 군데 모두에서 사용가능하다. 이것은 아직 작성되지 않았다.

Configure Options in PHP 4

참고: These options are only used in PHP 4 as of PHP 4.1.0. Some are available in older versions of PHP 4, some even in PHP 3, some only in PHP 4.1.0. If you want to compile an older version, some options will probably not be available.

--enable-maintainer-mode

PHP 3, PHP 4: 평범한(casual) 사용자가 설치시에 필요한 컴파일러 주의 메시지나, 의존 관계(dependencie) 메시지 (때때로 충돌 메세지)등을 출력한다.

--with-aolserver=DIR

PHP 4: AOLserver가 설치된 곳의 경로를 명시해 준다.

--with-apxs[=FILE]

PHP를 공유 Apache 모듈로 만든다. FILE은 옵션으로 Apache apxs 툴의 pathname이고, 기본값은 apxs이다.

--with-apache[=DIR]

PHP를 Apache 모듈로 만든다. DIR은 Apache build directory의 최상단 디렉토리이고, 기본값은 /usr/local/apache이다.

--with-mod_charset

mod_charset을 위한 transfer tables을 사용한다. (Rus Apache).

--with-apxs2[=FILE]

Build shared Apache 2.0 module. FILE is the optional pathname to the Apache apxs tool; defaults to apxs.

--enable-force-cgi-redirect

내부적인 서버 리디렉트(internal server redirects) 시에 보안 검사(security check)를 하도록 한다. 여러분이 Apache와 함께 CGI 버전을 사용한다면 반드시 이 옵션을 사용하여야 할 것이다.

--enable-discard-path

이것을 Enabled하면, PHP CGI 실행파일이 웹 트리 밖에 안전하게 위치할 수 있게 되어, 이용자들이 .htaccess security 제약을 피할 수 없도록 한다. 자세한 사항은 security chapter를 읽어보기 바란다.

--with-fhttpd[=DIR]

PHP를 fhttpd 모듈로 만든다. DIR은 fhttpd 소스 디렉토리이고, 기본값은 /usr/local/src/fhttpd이다.

--with-fastcgi=SRCDIR

Build PHP as FastCGI application.

--with-isapi=DIR

Build PHP as an ISAPI module for use with Zeus.

--with-nsapi=DIR

설치된 Netscape 서버의 path를 명시한다.

--with-phttpd=DIR

아직 정보가 없슴.

--with-pi3web=DIR

PHP를 Pi3Web에서 사용하는 모듈로 만든다.

--with-roxen=DIR

PHP를 Pike 모듈로 만든다. DIR은 base Roxen directory이고, 보통 /usr/local/roxen/server이다.

--enable-roxen-zts

Roxen 모듈에서 Zend Thread Safety를 사용하게 만든다.

--with-servlet[=DIR]

servlet 지원을 포함한다. DIR은 JSDK의 base install directory이다. 이 SAPI를 위해서는 Java extension이 dl을 사용해서 동적으로 적재할 수 있는 공유 모듈(shared dl)로 만들어져 있어야 한다.

--with-thttpd=SRCDIR

PHP를 thttpd 모듈로 만든다.

--with-zip

Include ZIP support (requires zziplib >= 0.10.6).

--enable-dbx

Enable dbx.

--with-cybermut[=DIR]

Include CyberMut (french Credit Mutuel telepaiement).

--with-adabas[=DIR]

PHP 3, PHP 4: Adabas D 지원을 포함한다. DIR은 Adabas D가 설치된 Directory이고, 기본값은 /usr/local이다.

Adabas home page

--enable-dba=shared

PHP 3: PHP 3에는 없다.

PHP 4: DBA를 동적으로 적재할 수 있는 공유 모듈(shared module) 형태로 만든다.

--enable-dbase

PHP 3: 사용 불가; --with-dbase옵션을 대신 사용

PHP 4: 내장된 DBase 라이브러리를 사용가능하게 한다. 별도의 외부 라이브러리는 필요 없다.

--with-dbase

PHP 3: 내장된 DBase 라이브러리를 사용가능하게 한다. 별도의 외부 라이브러리는 필요 없다.

PHP 4: 사용 불가; --enable-dbase옵션을 대신 사용

--with-db2[=DIR]

PHP 3, PHP 4: Berkeley DB2 지원을 포함한다.

--with-db3[=DIR]

PHP 3: PHP 3에는 없다.

PHP 4: Berkeley DB3 지원을 포함한다.

--with-dbm[=DIR]

PHP 3, PHP 4: DBM 지원을 포함한다.

--with-dbmaker[=DIR]

PHP 3: PHP 3에는 없다.

PHP 4: DBMaker 지원을 포함한다. DIR은 DBMaker의 Base Directory이고, 기본값은 최근 버젼의 DBMaker가 설치된 디렉토리이다. (such as /home/dbmaker/3.6)

--with-empress[=DIR]

PHP 3, PHP 4: Empress 지원을 포함한다. DIR은 Empress의 base install directory이고, 기본값은 $EMPRESSPATH 이다.

--enable-filepro

PHP 3: 사용 불가; --with-filepro를 대신 사용한다.

PHP 4: 내장된 읽기 전용 filePro 지원 모듈을 포함한다. 별도의 외부 라이브러리는 필요 없다.

--with-filepro

PHP 3: 내장된 읽기 전용 filePro 지원 모듈을 포함한다. 별도의 외부 라이브러리는 필요 없다.

PHP 4: 사용 불가; --enable-filepro를 대신 사용한다.

--with-gdbm[=DIR]

PHP 3, PHP 4: GDBM 지원을 포함한다.

--with-hyperwave

PHP 3, PHP 4: Hyperwave 지원을 포함한다.

--with-ibm-db2[=DIR]

PHP 3, PHP 4: IBM DB2 지원을 포함한다. DIR은 DB2의 base install directory로, 기본값은 /home/db2inst1/sqllib이다.

IBM DB2 home page

--with-informix[=DIR]

PHP 3, PHP 4: Informix 지원을 포함한다. DIR은 Informix base install directory로, 기본값은 없다.

--with-ingres[=DIR]

PHP 3: PHP 3에는 없다.

PHP 4: Ingres II 지원을 포함한다. DIR은 Ingres base directory이다. (default /II/ingres)

--with-interbase[=DIR]

PHP 3, PHP 4: InterBase 지원을 포함한다. DIR은 InterBase base install directory이고, 기본값은/usr/interbase이다.

Interbase functions

Interbase home page

--with-ldap[=DIR]

PHP 3: LDAP 지원을 포함한다. DIR은 LDAP base install directory이고, 기본값은/usr/usr/local이다.

PHP 4: LDAP 지원을 포함한다. DIR은 LDAP base install directory이다.

이 옵션은 LDAP (Lightweight Directory Access Protocol) 지원을 포함시킨다. DIR은 LDAP가 설치된 base 디렉토리이고, 기본값은 /usr/local/ldap이다.

LDAP에 대한 자세한 설명은 RFC1777RFC1778에서 찾을 수 있다.

--with-msql[=DIR]

PHP 3, PHP 4: mSQL 지원을 포함한다. DIR은 mSQL이 설치된 디렉토리이고 기본값은 /usr/local/Hughes이다. 이 디렉토리는 mSQL 2.0 배포본의 기본 디렉토리이다. configure는 현재 작동중인 mSQL의 버전을 자동으로 탐지하여 1.0과 2.0중 하나를 지원하도록 한다. 만약 PHP가 mSQL 1.0지원으로 컴파일되었다면, 여러분은 mSQL 2.0 database는 사용하지 못한다. 마찬가지로 2.0으로 컴파일 되었다면 1.0 database는 사용할 수 없다.

configuration file에 있는 mSQL Configuration 지시자에 대해서도 알아두기 바란다.

mSQL home page

--with-mysql[=DIR]

PHP 3: MySQL 지원을 포함한다. DIR은 MySQL의 base install directory이고, 기본값은 MySQL이 설치된 장소를 자동으로 찾는 것이다.

PHP 4: MySQL 지원을 포함한다. DIR은 MySQL의 base install directory이고, 기본값은 MySQL이 설치된 장소를 자동으로 찾는 것이다. 이 옵션은 자동으로 on으로 설정된다.

configuration file에 있는 MySQL Configuration 지시자에 대해서도 알아두기 바란다.

MySQL home page

--with-ndbm[=DIR]

PHP 3, PHP 4: NDBM 지원을 포함한다.

--with-oci8[=DIR]

PHP 3: PHP 3에는 없다.

PHP 4: Oracle-oci8 지원을 포함한다. 기본 DIR 은 ORACLE_HOME 이다.

--with-oracle[=DIR]

PHP 3: Oracle database 지원을 포함한다. DIR 은 Oracle의 홈디렉토리이고, 기본값은 $ORACLE_HOME이다.

PHP 4: Oracle-oci7 지원을 포함한다. 기본 DIR 은 ORACLE_HOME 이다.

오라클 지원을 포함하도록 한다. 오라클 버전 7.0에서 7.3까지는 동작을 테스트하여 문제가 없었다. DIR은 ORACLE_HOME디렉토리이다. 오라클 환경이 이미 설정되어 있다면, DIR을 반드시 정해줄 필요는 없다.

Oracle home page

--with-pgsql[=DIR]

PHP 3: PostgresSQL 지원을 포함한다. DIR은 PostgresSQL의 base install directory이고, 기본값은 /usr/local/pgsql이다.

PHP 4: PostgresSQL 지원을 포함한다. DIR은 PostgresSQL의 base install directory이고, 기본값은 /usr/local/pgsql이다. dl을 사용해서 동적으로 적재할 수 있는 공유 모듈을 만들려면 DIR에 shared를 적어주면 되고, 디렉토리까지 표시해 주려면 shared,DIR의 형태로 적어주면 된다.

configuration file에 있는 Postgres Configuration 지시자에 대해서도 알아두기 바란다.

PostgreSQL home page

--with-solid[=DIR]

PHP 3, PHP 4: Solid 지원을 포함한다. DIR은 Solid의 base install directory이고, 기본값은 /usr/local/solid이다.

Solid home page

--with-sybase-ct[=DIR]

PHP 3, PHP 4: Sybase-CT 지원을 포함한다. DIR은 Sybase의 home directory이고, 기본값은 /home/sybase이다.

configuration file에 있는 Sybase-CT Configuration 지시자에 대해서도 알아두기 바란다.

--with-sybase[=DIR]

PHP 3, PHP 4: Sybase-DB 지원을 포함한다. DIR은 Sybase의 home directory이고, 기본값은 /home/sybase이다.

configuration file에 있는 Sybase Configuration 지시자에 대해서도 알아두기 바란다.

Sybase home page

--with-openlink[=DIR]

PHP 3, PHP 4: OpenLink ODBC 지원을 포함한다. DIR은 OpenLink의 base install directory이고, 기본값은/usr/local/openlink이다.

OpenLink Software's home page

--with-iodbc[=DIR]

PHP 3, PHP 4: iODBC 지원을 포함한다. DIR은 iODBC의 base install directory이고, 기본값은 /usr/local이다.

이 기능은 iODBC 드라이버 관리자를 위해 처음 개발되었는데, 이 iODBC 드라이버 관리자는 여러 UNIX에서 돌아가는 무료 배포가 가능한 ODBC 드라이버 관리자이다.

FreeODBC home page or iODBC home page

--with-custom-odbc[=DIR]

PHP 3, PHP 4: 사용자 지정의 ODBC 라이브러리 지원을 포함하도록 한다. DIR은 base 디렉토리이고, 기본값은 /usr/local이다.

이 옵션을 사용하려면 configure 스크립트를 실행할 때 CUSTOM_ODBC_LIBS를 이미 정의해 주었어야 한다. 또한, include path에는 적합한 odbc.h라는 헤더 파일이 반드시 있어야 한다. 만약 없다면, 만들어서 포함시켜야 한다. 헤더에는 좀 특별한 정의들이 필요하게 되는데, 특히 그것이 multiplatform일 경우는 상세히 적어주어야 한다. 그 정의는 CFLAGS 옵션에 적어준다.

예를들어 다음과 같은 옵션으로 QNX 하에서 Sybase SQL Anywhere를 사용할수 있다.: CFLAGS=-DODBC_QNX LDFLAGS=-lunix CUSTOM_ODBC_LIBS="-ldblib -lodbc" ./configure --with-custom-odbc=/usr/lib/sqlany50

--disable-unified-odbc

PHP 3: Unified ODBC 모듈을 사용하지 않도록한다. 이 Unified ODBC 모듈은 iODBC나 Adabas, Solid, Velocis, a custom ODBC interface 가 사용될 때만 포함하면 된다.

PHP 4: PHP 4에는 없다.

이 Unified ODBC 모듈은 Solid나 Adabas D같은 ODBC기 반의 인터페이스(ODBC-based interface)를 가지고 있는 모든 database의 공통의 interface이다. 또한 이 모듈은 일반 ODBC 라이브러리를 위해 동작한다. 이 옵션은 iODBC와 Solid, Adabas D, IBM DB2, Sybase SQL Anywhere에서 시험을 거쳤다. 이 옵션을 사용하려면 위의 확장들 중 하나(반드시 하나만) 혹은, Velocis 확장이 enabled되어 있거나 custom ODBC library가 설정되어 있어야 한다. 즉, 이 옵션은 다음과 같은 옵션중 하나가 사용되었을 경우만 사용이 가능하다. : --with-iodbc, --with-solid, --with-ibm-db2, --with-adabas, --with-velocis, or --with-custom-odbc.

configuration file에 있는 Unified ODBC Configuration 지시자에 대해서도 알아두기 바란다.

--with-unixODBC[=DIR]

PHP 3: PHP 3에는 없다.

PHP 4: unixODBC 지원을 포함한다. DIR은 unixODBC의 base install directory이고, 기본값은 /usr/local이다.

--with-velocis[=DIR]

PHP 3, PHP 4: Velocis 지원을 포함한다. DIR은 Velocis의 base install directory이고, 기본값은 /usr/local/velocis이다.

Velocis home page

Ecommerce

--with-ccvs[=DIR]

PHP 3: PHP 3에는 없다.

PHP 4: CCVS를 지원하도록 컴파일한다. DIR은 CCVS의 base install directory이다.

--with-mck[=DIR]

PHP 3: Cybercash MCK 지원을 포함한다. DIR은 cybercash mck의 build directory이고, 기본값은 /usr/src/mck-3.2.0.3-linux이다. 자세한 도움말은 extra/cyberlib에 있는 문서를 참조하자.

PHP 4: 사용 불가; --with-cybercash를 대신 사용한다.

--with-cybercash[=DIR]

PHP 3: 사용 불가; use --with-mck를 대신 사용한다.

PHP 4: Cybercash MCK 지원을 포함한다. DIR은 CyberCash MCK install directory이다.

--with-pfpro[=DIR]

PHP 3: PHP 3에는 없다.

PHP 4: Verisign Payflow Pro 지원을 포함한다.

Graphics

--enable-freetype-4bit-antialias-hack

PHP 3: PHP 3에는 없다.

PHP 4: FreeType2 지원을 포함한다 (아직 완벽하지 않다.-experimental).

--with-gd[=DIR]

PHP 3: GD 지원을 포함한다 (DIR은 GD의 install dir).

PHP 4: GD 지원을 포함한다 (DIR은 GD의 install dir). dl을 사용해서 동적으로 적재할 수 있는 공유 모듈을 만들려면 DIR에 shared를 적어주면 되고, 디렉토리까지 표시해 주려면 shared,DIR의 형태로 적어주면 된다.

--without-gd

PHP 3, PHP 4: GD를 지원하지 않도록 한다.

--with-imagick[=DIR]

PHP 3: ImageMagick 지원을 포함한다 . DIR은 ImageMagick의 install directory이고, 만약 없다면, PHP는 그 위치를 스스로 찾는다.(아직 완전하지 않다.)

PHP 4: PHP 4에는 없다.

--with-jpeg-dir[=DIR]

PHP 3: pdflib 2.0이 사용하는 jpeg dir

PHP 4: pdflib 3.x가 사용하는 jpeg dir

--with-png-dir[=DIR]

PHP 3: PHP 3에는 없다.

PHP 4: pdflib 3.x에서 사용하는 png dir

--enable-t1lib

PHP 3: T1lib 지원을 포함한다.

PHP 4: 사용 불가; --with-t1lib을 대신 사용한다.

--with-t1lib[=DIR]

PHP 3: 사용 불가; --enable-t1lib를 대신 사용한다.

PHP 4: T1lib 지원을 포함한다.

--with-tiff-dir[=DIR]

PHP 3: pdflib 2.0이 사용하는 tiff dir

PHP 4: pdflib 3.x가 사용하는 tiff dir

--with-ttf[=DIR]

PHP 3, PHP 4: FreeType 지원을 포함한다.

--with-xpm-dir[=DIR]

PHP 3: PHP 3에는 없다.

PHP 4: gd-1.8+가 사용하는 xpm dir

Miscellaneous

이것들은 분류를 명확히 나누기 어려운 것 들이다.

--disable-bcmath

PHP 3: BC arbitrary precision 수학 함수를 제외하고 컴파일 한다. 이 함수들은 일반적인 수학 함수들의 범위를 넘는 정밀도(precision)를 가지고 계산할 수 있도록 해 준다. 자세한 내용은 BCMath Arbitrary Precision Mathematics Functions 부분을 살펴보자.

PHP 4: 사용 불가; bcmath는 기본으로 제외되어 컴파일된다. bcmath를 포함시키려면 --enable-bcmath옵션을 준다.

--disable-display-source

PHP 3: 소스를 보여주는 기능을 끈다.

PHP 4: PHP 4에는 없다.

--disable-libtool-lock

PHP 3: PHP 3에는 없다.

PHP 4: locking을 피한다. (might break parallel builds)

--disable-pear

PHP 3: PHP 3에는 없다.

PHP 4: PEAR을 설치하지 않는다.

--disable-pic

PHP 3: PHP 3에는 없다.

PHP 4: shared objects를 위한 PIC를 Disable 한다 (Disable PIC for shared objects)

--disable-posix

PHP 3: 사용 불가; --without-posix를 대신 사용한다.

PHP 4: POSIX 관련 함수들을 사용할 수 없도록 한다.

--disable-rpath

PHP 3: PHP 3에는 없다.

PHP 4: 추가적인 runtime library search path를 지나치지 않도록 한다. (Disable passing additional runtime library search paths)

--disable-session

PHP 3: PHP 3에는 없다.

PHP 4: session을 지원하지 못하도록 한다.

--enable-bcmath

PHP 3: 사용 불가; bcmath는 기본적으로 포함되어 컴파일 된다. 제외하고 싶으면 --disable-bcmath을 사용한다.

PHP 4: bc 형식의 수의 정밀도(precision)를 마음대로 조정할 수 있는 수학 함수를 사용할 수 있게 해 준다. 이 모듈의 자세한 사용법은 README-BCMATH 파일을 읽어보기 바란다. 이 함수들은 일반적인 수학 함수들의 범위를 넘는 정밀도를 가지고 계산할 수 있도록 해 준다. 자세한 내용은 BCMath Arbitrary Precision Mathematics Functions 부분을 살펴보자.

--enable-c9x-inline

PHP 3: PHP 3에는 없다.

PHP 4: C9x-inline semantics 를 사용하게 한다.

--enable-calendar

PHP 3: PHP 3에는 없다.

PHP 4: 역법 변환(calendar conversion)을 지원한다.

--enable-debug

PHP 3, PHP 4: 디버그용 디버깅 심볼을 포함하여 컴파일 한다.

--enable-debugger

PHP 3: 내장된 원격 디버거 지원을 가능하게 한다.

PHP 4: PHP 4에는 없다.

--enable-dmalloc

PHP 3, PHP 4: dmalloc을 사용하도록 한다.

--enable-exif

PHP 3: PHP 3에는 없다.

PHP 4: exif를 지원한다.

--enable-experimental-zts

PHP 3: PHP 3에는 없다.

PHP 4: 이것은 아직 완전치 않다. 이 옵션을 사용하면 대부분의 경우 PHP의 build에 실패할 것이다.

--enable-fast-install[=PKGS]

PHP 3: PHP 3에는 없다.

PHP 4: 빠른 설치를 위해 최적화한다. [default=yes]

--enable-inline-optimization

PHP 3: PHP 3에는 없다.

PHP 4: 만약 대용량 메모리에서 gcc를 사용한다면 한번 사용해 보기 바란다.

--enable-libgcc

PHP 3: PHP 3에는 없다.

PHP 4: libgcc에 반하는 명시된 linking을 허용한다. (Enable explicitly linking against libgcc)

--enable-memory-limit

PHP 3, PHP 4: 메모리 제한 기능을 지원한다. [default=no]

--enable-safe-mode

PHP 3, PHP 4: 기본으로 안전모드(safe mode)를 사용하도록 한다.

--enable-satellite

PHP 3: PHP 3에는 없다.

PHP 4: Satellite를 통한 CORBA 기능을 지원한다. (Requires ORBit)

--enable-shared[=PKGS]

PHP 3: PHP 3에는 없다.

PHP 4: 공유 라이브러리(shared libraries)를 사용한다. [default=yes]

--enable-sigchild

PHP 3, PHP 4: PHP가 가진 고유의 SIGCHLD handler를 사용한다.

--enable-static[=PKGS]

PHP 3: PHP 3에는 없다.

PHP 4: 정적 라이브러리(static libraries)를 사용한다. [default=yes]

--enable-sysvsem

PHP 3, PHP 4: System V semaphore를 지원한다.

--enable-sysvshm

PHP 3, PHP 4: System V shared memory 를 지원한다.

--enable-trans-sid

PHP 3: PHP 3에는 없다.

PHP 4: transparent session id propagation을 사용한다.

--with-cdb[=DIR]

PHP 3, PHP 4: CDB를 지원한다.

--with-config-file-path=PATH

PHP 3: php3.ini를 찾을 디렉토리를 지정한다. 기본값은 /usr/local/lib이다.

PHP 4: php.ini를 찾을 디렉토리를 지정한다. 기본값은 /usr/local/lib이다.

--with-cpdflib[=DIR]

PHP 3: ClibPDF 지원을 포함한다. DIR은 ClibPDF의 install directory,이고, 기본값은 /usr/local이다.

PHP 4: cpdflib 지원을 포함한다.(cpdflib 2 이상이 필요). DIR은 cpdflib의 install directory,이고, 기본값은 /usr이다.

--with-esoob[=DIR]

PHP 3: PHP 3에는 없다.

PHP 4: Easysoft OOB 지원을 포함한다. DIR은 OOB의 base install directory이고, 기본값은 /usr/local/easysoft/oob/client이다.

--with-exec-dir[=DIR]

PHP 3, PHP 4: 안전 모드(safe mode)일 때, 여기서 지정해 준 DIR안의 실행 파일만 실행이 가능하다. 기본값은 /usr/local/php/bin이다.

--with-fdftk[=DIR]

PHP 3, PHP 4: fdftk 지원을 포함한다. DIR은 fdftk의 install directory이고, 기본값은 /usr/local이다.

--with-gnu-ld

PHP 3: PHP 3에는 없다.

PHP 4: C 컴파일러가 GNU ld를 사용한다고 추정한다. [default=no]

--with-icap[=DIR]

PHP 3: PHP 3에는 없다.

PHP 4: ICAP 지원을 포함한다.

--with-imap[=DIR]

PHP 3, PHP 4: IMAP 지원을 포함한다. DIR은 IMAP include와 c-client.a가 있는 디렉토리이다.

--with-imsp[=DIR]

PHP 3: IMSP 지원을 포함한다. (DIR은 IMSP의 include dir 과 libimsp.a dir 이다).

PHP 4: PHP 4에는 없다.

--with-java[=DIR]

PHP 3: PHP 3에는 없다.

PHP 4: Java 지원을 포함한다. DIR은 JDK의 base install directory이다. 이 확장은 dl을 사용해서 동적으로 적재할 수 있는 공유 모듈(shared dl)의 형태로만 만들 수 있다.

--with-kerberos[=DIR]

PHP 3: PHP 3에는 없다.

PHP 4: IMAP에서 Kerberos 지원을 포함한다.

--with-mcal[=DIR]

PHP 3, PHP 4: MCAL 지원을 포함한다.

--with-mcrypt[=DIR]

PHP 3, PHP 4: mcrypt 지원을 포함한다. DIR은 mcrypt의 install directory.

--with-mhash[=DIR]

PHP 3, PHP 4: mhash 지원을 포함한다. DIR은 mhash의 install directory.

--with-mm[=DIR]

PHP 3: PHP 3에는 없다.

PHP 4: session storage를 위한 mm 지원을 포함한다.

--with-pdflib[=DIR]

PHP 3: pdflib 지원을 포함한다. (0.6과 2.0에서 테스트되었음). DIR은 pdflib의 install directory이고, 기본값은 /usr/local이다.

PHP 4: pdflib 3.x 지원을 포함한다. DIR은 pdflib의 install directory이고, 기본값은 /usr/local이다.

--with-readline[=DIR]

PHP 3: PHP 3에는 없다.

PHP 4: readline 지원을 포함한다. DIR은 readline의 install directory.

--with-regex=TYPE

PHP 3: PHP 3에는 없다.

PHP 4: regex 라이브러리 타입: system, apache, php

--with-swf[=DIR]

PHP 3: PHP 3에는 없다.

PHP 4: swf 지원을 포함한다.

--with-system-regex

PHP 3: PHP에 내장된 regex 라이브러리를 사용하지 않는다.

PHP 4: 시스템의 regex 라이브러리를 사용한다. (별로 권하지 않는다.)

--with-tsrm-pth[=pth-config]

PHP 3: PHP 3에는 없다.

PHP 4: GNU Pth를 사용한다.

--with-tsrm-pthreads

PHP 3: PHP 3에는 없다.

PHP 4: POSIX threads를 사용한다. (default)

--with-x

PHP 3: X Window System을 사용한다.

PHP 4: PHP 4에는 없다.

--with-zlib-dir[=DIR]

PHP 3: pdflib 2.0에서 사용하는 zlib 디렉토리 지정, 혹은 zlib 지원을 포함한다.

PHP 4: pdflib 3.x에서 사용하는 zlib 디렉토리 지정, 혹은 zlib 지원을 포함한다.

--with-zlib[=DIR]

PHP 3, PHP 4: zlib 지원을 포함한다.(zlib 1.0.9 이상 필요). DIR은 zlib의 install directory이고, 기본값은 /usr이다.

--without-pcre-regex

PHP 3: Perl 호환 정규표현식 (Perl Compatible Regular Expressions) 지원을 포함하지 않는다.

PHP 4: Perl 호환 정규표현식 (Perl Compatible Regular Expressions) 지원을 포함하지 않는다. 만약 내장된 라이브러리를 사용하지 않고 PCRE를 사용하고 싶다면, --with-pcre-regex=DIR옵션을 사용하세요. (DIR은 PCRE의 include와 library 파일이 있는 디렉토리)

--without-posix

PHP 3: POSIX 함수를 포함하지 않는다.

PHP 4: PHP4에는 없다; 대신 --disable-posix를 사용한다.

Networking

--with-curl[=DIR]

PHP 3: PHP3에는 없다.

PHP 4: CURL 지원을 포함한다.

--enable-ftp

PHP 3: 사용 불가; 대신 --with-ftp를 사용한다.

PHP 4: FTP 지원을 포함한다.

--with-ftp

PHP 3: FTP 지원을 포함한다.

PHP 4: 사용 불가; 대신 --enable-ftp를 사용한다.

--disable-url-fopen-wrapper

PHP 3, PHP 4: http나 ftp를 통한 URL 형태의 파일을 fopen으로 접근하는 것을 막는다.

주의

이 옵션은 PHP 4.0.3 이하에서만 사용가능하다. 그 이후 버전에서는 컴파일시에 이 기능을 결정하는 대신, allow_url_fopen이라는 INI 파라메터가 제공된다.

--with-mod-dav=DIR

PHP 3, PHP 4: Apache의 mod_dav를 통한 DAV 지원을 포함한다. DIR은 mod_dav의 installation directory (Apache module 버전만 사용가능)

--with-openssl[=DIR]

PHP 3, PHP 4: SNMP에서 OpenSSL 지원을 포함한다.

--with-snmp[=DIR]

PHP 3, PHP 4: SNMP 지원을 포함한다. DIR은 SNMP의 base install directory이고, 기본값은 SNMP가 설치된 디렉토리를 자동으로 찾는 것이다. dl을 사용해서 동적으로 적재할 수 있는 공유 모듈을 만들려면 DIR에 shared를 적어주면 되고, 디렉토리까지 표시해 주려면 shared,DIR의 형태로 적어주면 된다.

--enable-ucd-snmp-hack

PHP 3, PHP 4: UCD SNMP hack을 사용한다.

--enable-sockets

PHP 3: PHP3에는 없다.

PHP 4: sockets 지원을 포함한다.

--with-yaz[=DIR]

PHP 3: PHP3에는 없다.

PHP 4: YAZ 지원을 포함한다. (ANSI/NISO Z39.50). DIR은 YAZ bin의 install directory.

--enable-yp

PHP 3: 사용 불가; 대신 --with-yp을 사용한다.

PHP 4: YP 지원을 포함한다.

--with-yp

PHP 3: YP 지원을 포함한다.

PHP 4: 사용 불가; 대신--enable-yp을 사용한다.

PHP Behaviour

--enable-magic-quotes

PHP 3, PHP 4: 기본값으로 magic quotes를 사용한다.

--disable-short-tags

PHP 3, PHP 4: 기본값으로 short form <? PHP 태그의 사용을 불가능하게 한다.

--enable-track-vars

PHP 3: 기본값으로 GET/POST/Cookie 변수를 추적한다.

PHP 4: PHP4에는 없다; PHP 4.0.2에서 track_vars는 항상 on이다.

Server

--with-aolserver-src=DIR

PHP 3: PHP3에는 없다.

PHP 4: AOLserver 소스 배포판의 경로를 명시해 준다.

--enable-versioning

PHP 3: Solaris 2.x와 Linux에서 제공되는 versioning과 scoping을 이용한다.

PHP 4: 필요한 심볼들만 export한다. 자세한 정보는 INSTALL 파일을 보자.

--with-zeus=DIR

PHP 3: PHP3에는 없다.

PHP 4: PHP를 Zeus에 사용하는 ISAPI 모듈로 만든다.

Text and language

--with-aspell[=DIR]

PHP 3, PHP 4: ASPELL 지원을 포함한다.

--with-gettext[=DIR]

PHP 3, PHP 4: GNU gettext 지원을 포함한다. DIR은 gettext의 install directory이고, 기본값은 /usr/local이다.

--with-pspell[=DIR]

PHP 3: PHP3에는 없다.

PHP 4: PSPELL 지원을 포함한다.

--with-recode[=DIR]

PHP 3: GNU recode 지원을 포함한다.

PHP 4: recode 지원을 포함한다. DIR은 recode의 install directory.

XML

--with-dom[=DIR]

PHP 3: PHP3에는 없다.

PHP 4: DOM 지원을 포함한다. (libxml 2.0 이상이 필요하다). DIR은 libxml의 install directory이고, 기본값은 /usr.

--enable-sablot-errors-descriptive

PHP 3: PHP3에는 없다.

PHP 4: Descriptive errors를 사용한다.

--with-sablot[=DIR]

PHP 3: PHP3에는 없다.

PHP 4: Sablotron 지원을 포함한다.

--enable-wddx

PHP 3: PHP3에는 없다.

PHP 4: WDDX 지원을 포함한다.

--disable-xml

PHP 3: PHP3에는 없다; XML 함수들은 기본적으로 포함되지 않는다. 이 함수들을 사용하고 싶다면 --with-xml옵션을 사용하라.

PHP 4: 내장된 expat lib를 사용한 XML 지원을 못하도록 한다.

--with-xml

PHP 3: XML 지원을 포함한다.

PHP 4: 사용불가; XML 지원은 기본적으로 포함된다. 이 기능을 빼고 싶으면 --disable-xml 옵션을 사용하라.