設定オプションの完全なリスト

注意 これらのオプションは、コンパイル時にのみ使用可能です。PHPの実行設 定を変更したい場合には、 設定 を参照下さい。

以下にUNIXライクな環境においてコンパイルされた場合の(PHP 4.1.0時点で の)PHP 4の configure スクリプトでサポートされるオ プションの完全なリストを示します。いくつかはPHP 3で、いくつかはPHP 4で、いくつかは両方のバージョンで使用可能です。これについては、まだ 注記されていません。

PHP 4の設定オプション

注意 これらのオプションは、PHP 4.1.0の時点でPHP 4でのみ使用可能です。い くつかのオプションはPHP 4の以前のバージョンやPHP 3でも使用可能です が、いくつかはPHP 4.1.0でのみ使用可能です。以前のバージョンでコン パイルしたい場合には、いくつかのオプションは利用できない可能性があ ります。

データベース オプション

--with-db

古いxDBMサポートを有効にします。(古いオプション)

--enable-dba=shared

DBAを共有モジュールとして構築します。

--with-gdbm[=DIR]

GDBMサポートを有効にします。

--with-ndbm[=DIR]

NDBMサポートを有効にします。

--with-db2[=DIR]

Berkeley DB2サポートを有効にします。

--with-db3[=DIR]

Berkeley DB3サポートを有効にします。

--with-dbm[=DIR]

DBMサポートを有効にします。

--with-cdb[=DIR]

CDBサポートを有効にします。

--enable-dbase

バンドルされているdbaseライブラリを有効にします。

--with-dbplus

dbplusサポートを有効にします。

--enable-dbx

dbxサポートを有効にします。

--with-fbsql[=DIR]

FrontBaseサポートを有効にします。DIRはFrontBaseのベースディレクト リです。

--enable-filepro

バンドルされたfileProサポート(読み込みのみ)を有効にします。

--with-fribidi[=DIR]

fribidiサポート(FriBidi = 0.1.12が必要)を有効にします。DIRは fribidiのインストールディレクトリで、/usr/local/がデフォルトです。

--with-informix[=DIR]

Informixサポートを有効にします。DIRはInformixのベースインストール ディレクトリではありません。

--with-ingres[=DIR]

Ingres II サポートを有効にします。DIRはIngres II のベースインストール ディレクトリで、/II/ingresがデフォルトです。

--with-interbase[=DIR]

InterBaseサポートを有効にします。DIRはInterBaseのベースインストール ディレクトリで、/usr/interbaseがデフォルトです。

--with-msql[=DIR]

mSQLサポートを有効にします。DIRはmSQLのベースインストール ディレクトリで、/usr/local/Hughesがデフォルトです。

--with-mysql[=DIR]

MySQLサポートを有効にします。DIRはMySQLのベースディレクトリです。 省略した場合は、バンドルされているMySQLライブラリが使用されます。

--with-oci8[=DIR]

Oracle-oci8サポートを有効にします。DIRのデフォルトはORACLE_HOMEです。

--with-adabas[=DIR]

Adabas Dサポートを有効にします。DIRはAdabasのベースインストール ディレクトリで、/usr/localがデフォルトです。

--with-sapdb[=DIR]

SAP DBサポートを有効にします。DIRはSAP DBのベースインストール ディレクトリで、/usr/localがデフォルトです。

--with-solid[=DIR]

Solidサポートを有効にします。DIRはSolidのベースインストール ディレクトリで、/usr/local/solidがデフォルトです。

--with-ibm-db2[=DIR]

IBM DB2サポートを有効にします。DIRはDB2のベースインストール ディレクトリで、/home/db2inst1/sqllibがデフォルトです。

--with-empress[=DIR]

Empressサポートを有効にします。DIRはEmpressのベースインストールディ レクトリで、$EMPRESSPATHがデフォルトです。PHP4以降、このオプショ ンは、Empress Version 8.60 以降のみをサポートしています。

--with-empress-bcs[=DIR]

Empressローカルアクセスサポートを有効にします。DIRはEmpressのベー スインストールディレクトリで、$EMPRESSPATHがデフォルトです。PHP4 以降、このオプションは、Empress Version 8.60 以降のみをサポートし ています。

--with-birdstep[=DIR]

Birdstepサポートを有効にします。DIRはBirdstepのベースインストール ディレクトリで、/usr/local/birdstepがデフォルトです。

--with-custom-odbc[=DIR]

ユーザ定義のODBCサポートを有効にします。DIRはODBCのインストールベー スディレクトリで、/usr/localがデフォルトです。 CUSTOM_ODBC_LIBSを定義し、インクルードパスにodbc.hを置いてあるこ とを確認して下さい。例えば、QNXでSybase SQL Anywhere 5.5.00を使用 するためには、configureスクリプトを実行する前に以下の定義を行う必 要があります。 CPPFLAGS="-DODBC_QNX -DSQLANY_BUG" LDFLAGS=-lunix CUSTOM_ODBC_LIBS="-ldblib -lodbc".

--with-iodbc[=DIR]

iODBCサポートを有効にします。DIRはiODBCのベースインストール ディレクトリで、/usr/localがデフォルトです。

--with-esoob[=DIR]

Include Easysoft OOBサポートを有効にします。DIRはOOBのベースインストール ディレクトリで、/usr/local/easysoft/oob/clientがデフォルトです。

--with-unixODBC[=DIR]

unixODBCサポートを有効にします。DIRはunixODBCのベースインストール ディレクトリで、/usr/localがデフォルトです。

--with-openlink[=DIR]

OpenLink ODBCサポートを有効にします。DIRはOpenLinkのベースインストール ディレクトリで、/usr/localがデフォルトです。これはiODBCと同じです。

--with-dbmaker[=DIR]

DBMakerサポートを有効にします。DIRは、DBMakerベースインストールディ レクトリであり、デフォルトでは(/home/dbmaker/3.6のような)DBMaker の最新バージョンがインストールされたディレクトリです。

--with-oracle[=DIR]

Oracle-oci7 サポートを有効にします。DIRのデフォルトはORACLE_HOME です。

--with-ovrimos[=DIR]

Ovrimos SQL Server サポートを有効にします。DIRはOvrimosの libsqlcliをインストールしたディレクトリです。

--with-pgsql[=DIR]

PostgresSQLサポートを有効にします。DIRはPostgresSQLベースインストー ルディレクトリであり、デフォルトは/usr/local/pgsqlです。dlとして 構築するにはDIRにsharedを、dlとして構築しかつDIRを指定するには shared,DIRと設定して下さい。

--with-sybase[=DIR]

Sybase-DBサポートを有効にします。DIRはSybaseのホームディレクトリ で、/home/sybaseがデフォルトです。

--with-sybase-ct[=DIR]

Sybase-CTサポートを有効にします。DIRはSybaseのホームディレクトリ で、/home/sybaseがデフォルトです。

--disable-unified-odbc

unified ODBC サポートを無効にします。iODBC, Adabas, Solid, Velocis custom ODBC インターフェースが有効な場合にのみ使用可能で す。PHP 3のみ!

グラフィックス オプション

--with-gd[=DIR]

GDサポートを追加します。 (DIR は GDのインストールディレクトリで す) 共有ライブラリとして構築する場合、DIRをsharedに設定するか、 もしくは、同時にDIRも指定するために shared,DIRとして構築して下さい。

--enable-gd-native-ttf

GD: TrueType文字列関数をgdで使用可能にします。

--with-jpeg-dir=DIR

GD: libjpegインストール接頭辞にパスを設定します。

--with-png-dir=DIR

GD: libpngインストール接頭辞にパスを設定します。

--with-xpm-dir=DIR

GD: libXpmインストール接頭辞にパスを設定します。

--with-freetype-dir=DIR

GD: freetype2インストール接頭辞にパスを設定します。

--with-ttf[=DIR]

GD: FreeType 1.x サポートを有効にします。

--with-t1lib[=DIR]

GD: T1libサポートを有効にします。

--with-cpdflib[=DIR]

Include cpdflibサポート (cpdflib = 2)を有効にします。 DIRは、cpdfllib インストールディレクトリで、デフォルトは /usrです。

--with-jpeg-dir[=DIR]

cpdflib 2.x用のjpegディレクトリ。

--with-tiff-dir[=DIR]

cpdflib 2.x用のtiffディレクトリ。

--with-pdflib[=DIR]

PDFlibサポートを有効にします。 DIRは、pdflib インストールのベース ディレクトリで、/usr/localがデフォルトです。共有モジュールとして 構築するにはDIRにsharedを、共有モジュールと同時にDIRを指定するに は、shared,DIRを指定して下さい。

--with-jpeg-dir[=DIR]

PDFLIB: libjpegインストールディレクトリを定義します。

--with-png-dir[=DIR]

PDFLIB: libpngインストールディレクトリを定義します。

--with-tiff-dir[=DIR]

PDFLIB: libtiffインストールディレクトリを定義します。

--with-swf[=DIR]

swfサポートを有効にします。

--without-gd

GDサポートを無効にします。PHP 3のみ!

--with-imagick

ImageMagickサポートを有効にします。DIRは、インストールディレクト リで、省略した場合はPHPが自分で探します[実験的サポート]。 PHP 3のみ!

--with-ming[=DIR]

mingサポートを有効にします。

その他のオプション

--enable-force-cgi-redirect

内部サーバリダイレクトの際のセキュリティチェックを有効にします。 ApacheでCGIバージョンを実行する場合には、これを使用する必要があり ます。

--enable-discard-path

これを有効にした場合、PHP CGIバイナリをWebツリーの外に安全に置く ことができ、.htaccessセキュリティの不備をつくことができなくなりま す。

--with-fastcgi=SRCDIR

FastCGIアプリケーションとしてPHPを構築します。

--enable-debug

デバッグ用シンボルと付けてコンパイルします。

--with-layout=TYPE

インストールされるファイルの配置を設定します。TYPEはPHP (デフォル ト) または GNUのどちらかです。

--with-pear=DIR

PEARをDIR (PREFIX/lib/phpがデフォルト)にインストールします。

--without-pear

PEARをインストールしません。

--with-openssl[=DIR]

OpenSSLサポートを有効にします。 (OpenSSL = 0.9.5が必要)

--enable-sigchild

PHP固有のSIGCHLDハンドラを有効にします。

--disable-rpath

Disable passing additional runtime library search paths.

--enable-libgcc

libgccに対して明示的にリンクするようにします。

--enable-dmalloc

dmallocを有効にします。

--enable-php-streams

実験的なphp streamsのサポートを有効にします。コードのテスト以外は 使用しないで下さい。

--with-zlib-dir= DIR

zlibインストールディレクトリの位置を定義します。

--with-zlib[=DIR]

zlibのサポートを有効にします。(zlib = 1.0.9が必要) DIRはzlibのイ ンストールディレクトリです。

--with-aspell[=DIR]

ASPELLのサポートを有効にします。

--enable-bcmath

bc型式精度保証数学関数を有効にします。

--with-bz2[=DIR]

BZip2のサポートを有効にします。

--enable-calendar

カレンダー関数のサポートを有効にします。

--with-ccvs[=DIR]

CCVSのサポートを有効にします。

--with-crack[=DIR]

crackのサポートを有効にします。

--enable-ctype

ctypeのサポートを有効にします。

--with-curl[=DIR]

CURLのサポートを有効にします。

--with-cybercash[=DIR]

CyberCashのサポートを有効にします。 DIRはCyberCash MCKのインストー ルディレクトリです。

--with-cybermut[=DIR]

Include CyberMut (french Credit Mutuel telepaiement)

--with-cyrus

cyrus imapのサポートを有効にします。

--enable-exif

exifのサポートを有効にします。

--with-fdftk[=DIR]

fdftkのサポートを有効にします。

--enable-ftp

FTPのサポートを有効にします。

--with-gettext[=DIR]

GNU gettextのサポートを有効にします。DIRはgettextのインストールディ レクトリで、/usr/localがデフォルトです。

--with-gmp

gmpのサポートを有効にします。

--with-hyperwave

Hyperwaveのサポートを有効にします。

--with-icap[=DIR]

ICAPのサポートを有効にします。

--with-iconv[=DIR]

iconvのサポートを有効にします。

--with-imap[=DIR]

IMAPのサポートを有効にします。DIRはc-clientのインストールプレフィッ クスです。

--with-kerberos[=DIR]

IMAP: Kerberosのサポートを有効にします。 DIRはKerberosのインストー ルディレクトリです。

--with-imap-ssl[=DIR]

IMAP: SSLのサポートを有効にします。DIRはOpenSSLのインストー ルディレクトリです。

--with-ircg-config

ircg-configスクリプトのパス。

--with-ircg

ircgのサポートを有効にします。

--with-java[=DIR]

Javaのサポートを有効にします。DIRは、JDKのベースインストールディ レクトリです。この拡張モジュールは共有モジュールとしてのみ構築さ れます。

--with-ldap[=DIR]

LDAPのサポートを有効にします。DIRはLDAPのベースインストールディレ クトリです。

--enable-mailparse

mailparseのサポートを有効にします。

--enable-mbstring

マルチバイト文字列のサポートを有効にします。

--enable-mbstr-enc-trans

日本語のエンコーディング変換を有効にします。PHP 4.3.0以降では廃止されています。

--with-mcal[=DIR]

MCALのサポートを有効にします。

--with-mcrypt[=DIR]

mcryptのサポートを有効にします。 DIR is the mcrypt install directory.

--with-mhash[=DIR]

mhashのサポートを有効にします。 DIR is the mhash install directory.

--with-mnogosearch[=DIR]

mnoGoSearchのサポートを有効にします。DIRはmnoGoSearchの基本インス トールディレクトリで、/usr/local/mnogosearchがデフォルトです。

--with-muscat[=DIR]

muscatのサポートを有効にします。

--with-ncurses

ncursesのサポートを有効にします。

--enable-pcntl

pcntlの実験的なサポートを有効にします (CLI/CGIのみ)

--without-pcre-regex

Perl互換の正規表現(PCRE)のサポートを無効にします。バンドルされて いるライブラリを使用しない場合、PCREのインクルードおよびライブラ リファイルの場所を指定するには、--with-pcre-regex=DIRを使用してく ださい。

--with-pfpro[=DIR]

Verisign Payflow Proのサポートを有効にします。

--disable-posix

POSIX互換関数を無効にします。

--with-pspell[=DIR]

PSPELLのサポートを有効にします。

--with-qtdom

QtDOMのサポートを有効にします。(Qt = 2.2.0が必要)

--with-libedit[=DIR]

libedit (readlineの代替品)のサポートを有効にします。

--with-readline[=DIR]

readlineのサポートを有効にします。 DIRは、readlineのインストール ディレクトリです。

--with-recode[=DIR]

recodeのサポートを有効にします。 DIRは、recodeのインストールディ レクトリです。

--with-satellite[=DIR]

SatelliteによるCORBAの(実験的な)サポートを有効にします。DIRは、 ORBitのベースディレクトリです。

--with-mm[=DIR]

セッションデータ保持用にInclude mmのサポートを有効にします。

--enable-trans-sid

透過的なセッションIDの伝送機能を有効にします。

--disable-session

セッション機能を無効にします。

--enable-shmop

shmopのサポートを有効にします。

--with-snmp[=DIR]

SNMPサポートを有効にします。DIRは、SNMPのベースディレクトリで、デ フォルトではsnmpをインストールした一連の共通場所を検索します。 共有モジュールとして構築するにはDIRにsharedを指定し、共有モジュー ルでDIRも指定したい場合は、shared,DIRを指定します。

--enable-ucd-snmp-hack

UCD SNMP hackを有効にします。

--enable-sockets

ソケットのサポートを有効にします。

--with-regex=TYPE

regexライブラリ型式: system, apache, php

--with-system-regex

システムのregexライブラリを使用します。(古いオプション)

--enable-sysvsem

System Vセマフォのサポートを有効にします。

--enable-sysvshm

System V共有メモリのサポートを有効にします。

--with-vpopmail[=DIR]

vpopmailのサポートを有効にします。

--with-tsrm-pthreads

POSIXスレッドを使用します。 (デフォルト)

--enable-shared[=PKGS]

共有ライブラリを構築します。[default=yes].

--enable-static[=PKGS]

スタティックライブラリを構築します。[default=yes].

--enable-fast-install[=PKGS]

インストール高速化のための最適化を行います。[default=yes].

--with-gnu-ld

CコンパイラがGNU ldを使用すると仮定します。[default=no].

--disable-libtool-lock

ロックを回避します。(平行ビルドができなくなる可能性があります。)

--with-pic

PIC/non-PICオブジェクトのみを使用します。[default=use both].

--with-yaz[=DIR]

YAZ (ANSI/NISO Z39.50)のサポートを有効にします。 DIRは、YAZバイナリをインストールしたディレクトリです。

--enable-memory-limit

メモリ制限のサポートを有効にしてコンパイルします。

--disable-url-fopen-wrapper

httpまたはftp経由でファイルにアクセスすることを可能にする URL対応のfopenラッパーを無効にします。

--enable-versioning

必要なシンボルのみをエクスポートします。 詳細は、INSTALLを参照して下さい。

--disable-bcmath

bc型式の精度保障数学関数を無効にしてコンパイルします。PHP 3 のみ!

--with-imsp[=DIR]

IMSpのサポートを有効にします。(DIRはIMSPのインクルードディレクト リおよびlibimsp.aがあるディレクトリです。) PHP 3 のみ!

--with-ftp

FTPのサポートを有効にします。PHP 3 のみ!

--with-mck[=DIR]

Cybercash MCKのサポートを有効にします。DIRは、cybercash mckの構築ディレクトリで、extra/cyberlibを参照できるようにするため、 /usr/src/mck-3.2.0.3-linuxがデフォルトです。PHP 3 のみ!

--disable-overload

ユーザ空間のオブジェクトのオーバーローディングのサポートを有効に します。PHP 4 のみ!

--enable-yp

YPサポートを有効にします。PHP 4のみ!

--with-zip

ZIPサポートを有効にします。(zziplib = 0.10.6が必要) PHP 4のみ!

--with-mod-dav=DIR

Apacheのmod_davによるDAVサポートを有効にします。 DIRは、mod_davのインストールディレクトリ(Apache モジュールバージョンのみ!)です。PHP 3 のみ!

--enable-debugger

リモートデバッグ用関数を有効にしてコンパイルします。PHP 3のみ!

--enable-versioning

Solaris 2.xおよびLinuxで提供されているバージョンおよびスコープの サポートを利用します。PHP 3のみ!

PHPオプション

--enable-maintainer-mode

通常のインストーラには便利でない(そして混乱することもある)make rulesおよびdependenciesを有効にします。

--with-config-file-path=PATH

php.iniを探すパスを設定します。デフォルトはPREFIX/libです。

--enable-safe-mode

デフォルトでセーフモードを有効にします。

--with-exec-dir[=DIR]

セーフモードではDIRにある実行ファイルのみを実行可能です。 デフォルトは、/usr/local/php/bin です。

--enable-magic-quotes

デフォルトでmagic quotesを有効にします。

--disable-short-tags

デフォルトで省略形のタグ ? を無効にします。

サーバ オプション

--with-aolserver=DIR

インストールされたAOLserverのパスを指定します。

--with-apxs[=FILE]

Apache共有モジュールを構築します。FILEはオプションで、Apacheの apxsのパスです。デフォルトはapxsです。

--with-apache[=DIR]

Apacheモジュールを構築します。DIRはApache構築ディレクトリのトップ レベルで、デフォルトは/usr/local/apacheです。

--with-mod_charset

mod_charset用変換テーブルを有効にします。 (ロシア版Apache)

--with-apxs2[=FILE]

Apache 2.0共有モジュールを構築します。FILEはオプションで、Apache apxsツールへのパス名です。 デフォルトはapxsです。

--with-fhttpd[=DIR]

fhttpdモジュールを構築します。DIRはfhttpdソースディレクトリで、 /usr/local/src/fhttpdがデフォルトです。

--with-isapi=DIR

(Zeusを使用するために)ISAPIモジュールとしてPHPを構築します。

--with-nsapi=DIR

インストールされているNetscape Serverへのパスを指定します。

--with-phttpd=DIR

まだ情報無し。

--with-pi3web=DIR

Pi3Webを使用するためにモジュールとしてPHPを構築します。

--with-roxen=DIR

PikeモジュールとしてPHPを構築します。DIRはRoxenのベースディレクト リです。通常は、/usr/local/roxen/serverです。

--enable-roxen-zts

Zend Thread Safetyを用いてRoxenモジュールを構築します。

--with-servlet[=DIR]

サーブレットのサポートを有効にします。DIRは、JSDKのベースインストー ルディレクトリです。このSAPIでは、java拡張モジュールが共有ライブラリ として構築されることが必要となります。

--with-thttpd=SRCDIR

thttpdモジュールとしてPHPを構築します。

--with-tux=MODULEDIR

TUXモジュールとしてPHPを構築します。(Linuxのみ)

XMLオプション

--with-dom[=DIR]

DOMサポートを有効にします。(libxml = 2.4.2が必要) DIR はlibxmlの インストールディレクトリで、/usrがデフォルトです。

--disable-xml

バンドルされたexpatライブラリを用いるXMLサポートを無効にします。

--with-expat-dir=DIR

XML: 外部のlibexpatインストールディレクトリ。

--with-xmlrpc[=DIR]

XMLRPC-EPIのサポートを有効にします。

--enable-wddx

WDDXのサポートを有効にします。