PHP マニュアル
前のページ | 第 3 章 インストール | 次のページ

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

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

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

- データベース

- グラフィックス

- その他

- PHPの動作

- サーバ

- XML

## 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 is the mnoGoSearch base install directory, defaults to /usr/local/mnogosearch.

`--with-muscat[=DIR]`

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

`--with-ncurses`

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

`--enable-pcntl`

  Enable experimental pcntl support (CGI ONLY!)

`--without-pcre-regex`

  Do not include Perl Compatible Regular Expressions support. Use --with-pcre-regex=DIR to specify DIR where PCRE's include and library files are located, if not using bundled library.

`--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 is the readline install directory.

`--with-recode[=DIR]`

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

`--with-satellite[=DIR]`

  Enable CORBA support via Satellite (EXPERIMENTIAL) DIR is the base directory for ORBit.

`--with-mm[=DIR]`

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

`--enable-trans-sid`

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

`--disable-session`

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

`--enable-shmop`

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

`--with-snmp[=DIR]`

  Include SNMP support. DIR is the SNMP base install directory, defaults to searching through a number of common locations for the snmp install. Set DIR to shared to build as a dl, or shared,DIR to build as a dl and still specify 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 3 のみ!

`--enable-yp`

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

`--with-zip`

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

`--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のサポートを有効にします。

前のページ | ホーム | 次のページ
インストール時の問題 | 上に戻る | 設定