[PHP-DOC] cvs: phpdoc /ja/appendices debugger.xml /ja/chapters install.xml security.xml /ja/features file-upload.xml /ja/functions datetime.xml errorfunc.xml filesystem.xml http.xml hw.xml info.xml mcrypt.xml mysql.xml pcre.xml pgsql.xml regex.xml session.xml strings.xml zlib.xml /ja/language control-structures.xml types.xml variables.xml From: Rui Hirokawa (louis <email protected>)
Date: 09/15/00

hirokawa Fri Sep 15 18:27:38 2000 EDT

  Modified files:
    /phpdoc/ja/appendices debugger.xml
    /phpdoc/ja/chapters install.xml security.xml
    /phpdoc/ja/features file-upload.xml
    /phpdoc/ja/functions datetime.xml errorfunc.xml filesystem.xml
                                http.xml hw.xml info.xml mcrypt.xml mysql.xml
                                pcre.xml pgsql.xml regex.xml session.xml
                                strings.xml zlib.xml
    /phpdoc/ja/language control-structures.xml types.xml variables.xml
  Log:
  updated translations and cosmetic changes.
  
Index: phpdoc/ja/appendices/debugger.xml
diff -u phpdoc/ja/appendices/debugger.xml:1.2 phpdoc/ja/appendices/debugger.xml:1.3
--- phpdoc/ja/appendices/debugger.xml:1.2 Sun Apr 30 02:24:39 2000
+++ phpdoc/ja/appendices/debugger.xml Fri Sep 15 18:27:36 2000
@@ -40,9 +40,17 @@
      </listitem>
     </orderedlist>
     これで、すべての警告や通知などがそのリスナのソケット上に表示されます。
- <emphasis>この表示は、この後<function>error_reporting</function>で
- エラー出力を抑制しても、有効のままです。</emphasis>
+ <emphasis>
+ この表示は、この後<function>error_reporting</function>でエラー出
+ 力を抑制しても、有効のままです。
+ </emphasis>
    </para>
+ <note>
+ <para>
+ 現時点でデバッガ用のコードはPHP4にポートされておらず、PHP3のみが
+ デバッガコードをサポートしています。
+ </para>
+ </note>
   </sect1>
   
   <sect1 id="debugger-protocol">
Index: phpdoc/ja/chapters/install.xml
diff -u phpdoc/ja/chapters/install.xml:1.12 phpdoc/ja/chapters/install.xml:1.13
--- phpdoc/ja/chapters/install.xml:1.12 Sat Sep 9 22:15:10 2000
+++ phpdoc/ja/chapters/install.xml Fri Sep 15 18:27:36 2000
@@ -1,22 +1,23 @@
  <chapter id="installation">
   <title>インストール</title>
 
- <sect1 id="downloading">
+ <sect1 id="install.downloading">
    <title>最新版のダウンロード</title>
    <simpara>
     ソースコードおよび(Windowsを含む)いくつかのプラットフォーム用のバ
- イナリ配布ファイルは、
- <literal><ulink url="&url.php;">&url.php;</ulink></literal>にあります。
+ イナリ配布ファイルは、<literal><ulink
+ url="&url.php;">&url.php;</ulink></literal>にあります。
    </simpara>
   </sect1>
 
- <sect1 id="install-unix">
+ <sect1 id="install.unix">
    <title>UNIX システムにおけるインストール</title>
 
    <para>
     本節においては、PHP のインストールと設定に関する手引きを示します。
+ </para>
+ <para>
     事前に必要な知識とソフトウエアを以下に示します。
-
     <itemizedlist>
      <listitem>
       <simpara>
@@ -35,13 +36,64 @@
      </listitem>
     </itemizedlist>
    </para>
+ <para>
+ UNIXプラットフォームでPHPをコンパイルおよび設定する方法は複数あり
+ ます。設定処理は、<filename>configure</filename>スクリプトでコマン
+ ドラインのオプションを使用することにより制御されます。このページは、
+ 最も一般的なオプションの使用法を概説するものですが、この他にも多く
+ の設定方法があります。詳細については、<link
+ linkend="install.configure">configureオプションの完全なリスト
+ </link> を参照下さい。
+ <itemizedlist>
+ <listitem>
+ <simpara>
+ <link linkend="install.unix.apache-module">Apacheモジュール</link>
+ として
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
+ <link linkend="install.unix.fhttpd">fhttpdモジュール</link>とし
+ て
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
+ <link
+ linkend="install.unix.otherhttpd">AOLServer, NSAPI,
+ phttpd, Pi3Web, Roxen, thttpd, Zeus</link>として使用する
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
+ <link linkend="install.unix.commandline">CGI実行ファイル</link>
+ として
+ </simpara>
+ </listitem>
+ </itemizedlist>
+ </para>
    
- <sect2>
- <title>インストール簡易ガイド (Apache モジュール版)</title>
+ <sect2 id="install.unix.apache-module">
+ <title>Apacheモジュール</title>
 
     <para>
- <informalexample>
- <programlisting>
+ PHPは、Apacheモジュールとしてコンパイルする方法には異なった複数の
+ 方法があります。まず始めに簡単なインストール手順を示します。続い
+ て、特定の目的に即した様々な例を解説付きで示します。
+ </para>
+
+ <para>
+ 以下の手順の8行目で<command>configure</command>に追加する引数を
+ <link
+ linkend="install.configure">configureのオプションの完全なリスト
+ </link>から選択することが可能です。
+ </para>
+
+ <example id="install.unix.apache-module.quick">
+ <title>
+ 簡単なインストール手順 (Apache モジュール版)
+ </title>
+ <programlisting>
 1. gunzip apache_1.3.x.tar.gz
 2. tar xvf apache_1.3.x.tar
 3. gunzip php-x.x.x.tar.gz
@@ -80,19 +132,11 @@
   のものです。.html を使うことさえ可能です。
 
 18. Apache サーバーを起動する通常の手順を行ってください。
- (HUPまたはUSR1シグナルによりサーバーをリロードするのではなく、
- サーバーをストップしリスタートする必要があります。)
- </programlisting>
- </informalexample>
- </para>
-
- </sect2>
-
- <sect2 id="with-apache">
- <title>Apache モジュール</title>
+ (HUPまたはUSR1シグナルによりサーバーをリロードするのではなく、
+ サーバーをストップしリスタートする必要があります。)
+ </programlisting>
+ </example>
     <para>
- PHPは複数の方法でコンパイル可能です。以下に手順を簡単に要約したも
- のをまとめます。
      <informalexample>
       <programlisting>
 ./configure --with-apxs --with-pgsql
@@ -155,16 +199,25 @@
      <filename>php.ini</filename>または<function>dl</function>により直
      接的にPHPにロードすることが可能です。
     </para>
+ <para>
+ 異なったPHPの構築法を選択する際、各方法の利点と欠点を考慮する必要
+ があります。共有オブジェクトとして構築する場合、Apacheと分割して
+ コンパイルすることが可能で、PHPを追加または変更する際に全体を再コ
+ ンパイルする必要がありません。PHPをApacheに(静的に)組み込む場合に
+ は、PHPはより高速にロード/実行することが可能です。詳細な情報につ
+ いては、Apacheの<ulink url="&url.apachedso;">DSOサポートのWebペー
+ ジ</ulink>を参照下さい。
+ </para>
    </sect2>
-
- <sect2 id="with-fhttpd">
+
+ <sect2 id="install.unix.fhttpd">
     <title>fhttpd モジュール</title>
-
     <para>
      PHPをfhttpdモジュールとして作成するには、
      "Build as an fhttpd module?" に対して、"yes" と答えてください。
- (configure のオプションでは <option><link linkend="with-fhttpd">
- --with-fhttpd</link>=<replaceable>DIR</replaceable></option>)
+ (configure の オプション<option><link
+ linkend="install.configure.with-fhttpd">
+ --with-fhttpd</link>=<replaceable>DIR</replaceable></option>)
      そして、fhttpd ソースのベースディレクトリを指定してください。
      デフォルトディレクトリは、<filename class="directory">
       /usr/local/src/fhttpd</filename>です。
@@ -173,17 +226,27 @@
     </para>
    </sect2>
       
- <sect2 id="install-cgi">
- <title>CGI バージョン</title>
+ <sect2 id="install.unix.otherhttpd">
+ <title>他のWebサーバー</title>
+ <para>
+ PHPは、多くのWebサーバーをサポートするように構築することが可能で
+ す。サーバーに関係する設定オプションの完全なリストについては、
+ <link linkend="install.configure.servers">サーバーに関係した
+ オプション</link> を参照下さい。
+ </para>
+ </sect2>
+
+ <sect2 id="install.unix.commandline">
+ <title>CGI/コマンドライン バージョン</title>
     <para>
- デフォルトでは、PHPはCGIプログラムとして作成されます。
- PHPモジュールをサポートするWebサーバーを実行する場合、
- 一般に性能面からモジュールの方が選択されるでしょう。
- しかし、CGIバージョンでは、Apacheユーザーが複数のユーザーIDで
- 複数の PHP用ページを実行することが可能です。
- PHPをCGIとして実行しようとする場合には、
- <link linkend="security">セキュリティの章</link>
- を一読するようにしてください。
+ デフォルトで、PHPはCGIプログラムとして作成されます。これにより、
+ コマンドラインインタプリタが作成され、CGI処理またはWeb以外のPHPス
+ クリプト実行に使用することが可能です。PHPモジュールをサポートする
+ Webサーバーを実行する場合、一般に性能面からモジュールの方を選択す
+ るべきです。しかし、CGIバージョンでは、Apacheユーザーが異なった
+ PHP対応ページを異なったユーザーIDで実行することが可能です。PHPを
+ CGIとして実行しようとする場合には、<link linkend="security">セキュ
+ リティの章</link>を一読するようにしてください。
     </para>
    </sect2>
 
@@ -191,799 +254,2535 @@
     <title>データベースサポートオプション</title>
     <para>
      PHPは、以下に示す多くのデータベース(とODBC)をネーティブでサポート
- しています。
+ しています。コンパイル時に様々なデータベースのサポートを有効にす
+ るために、<filename>configure</filename>スクリプトに指定するオプ
+ ションが指定されています。詳細については、<link
+ linkend="install.configure.databases">データベースに関係する全オ
+ プションのリスト</link>を参照下さい。
     </para>
 
- <sect3 id="with-adabas">
- <title>Adabas D</title>
- <synopsis>
- <option>--with-adabas<replaceable>=DIR</replaceable></option>
- </synopsis>
- <simpara>
- Adabas Dサポートを有効にします。パラメータは、Adabas Dインストー
- ルディレクトリで、デフォルトは、
- <filename class="directory">/usr/local/adabasd</filename>です。
- </simpara>
- <simpara>
- <ulink url="&url.adabas;">Adabasホームページ</ulink>
- </simpara>
- </sect3>
+ <para>
+ <filename>configure</filename>へ指定可能なオプションの完全なリス
+ トについては、<link linkend="install.configure">設定オプションの
+ 完全なリスト</link>を参照下さい。
+ </para>
+ </sect2>
 
- <sect3 id="with-dbase">
- <title>dBase</title>
- <synopsis>
- <option>--with-dbase</option>
- </synopsis>
- <simpara>
- 付属する DBase サポートを有効にしてコンパイルします。
- 外部ライブラリは必要ありません。
- </simpara>
- </sect3>
+ <sect2>
+ <title>構築</title>
+ <simpara>
+ PHPのconfigureを実行した後は、既にCGI実行ファイルまたはPHPライブラリ
+ を構築する準備ができています。コマンド<command>make</command> に
+ は注意して下さい。構築に失敗し、原因が不明な場合、
+ <link linkend="install-problems">問題の節</link>を参照下さい。
+ </simpara>
+ </sect2>
 
- <sect3 id="with-filepro">
- <title>filePro</title>
- <synopsis>
- <option>--with-filepro</option>
- </synopsis>
- <simpara>
- 付属の fileProサポート(読み込みのみ)を有効にします。
- 外部ライブラリは必要ありません。
- </simpara>
- </sect3>
+ <sect2>
+ <title>試験</title>
+ <simpara>
+ PHPをCGIプログラムとして実行した場合、<command>make
+ test</command>と入力することにより構築したものをテストすることが
+ 可能です。構築したものをテストすることは良い考えです。これにより、
+ 早期に使用する環境でのPHPの問題に対して後でその問題と格闘するので
+ はなく、早期に見付けることが可能となります。
+ </simpara>
+ </sect2>
 
- <sect3 id="with-ibm-db2">
- <title>IBM DB2</title>
- <synopsis>
- <option>--with-ibm-db2<replaceable>=DIR</replaceable></option>
- </synopsis>
- <simpara>
- IBM DB2 サポートを有効にします。このオプションのパラメータは
- DB2ベースインストールディレクトリで、デフォルトは、
- <filename class="directory">/home/db2inst1/sqllib</filename>です。
- </simpara>
- <simpara>
- <ulink url="&url.ibmdb2;">IBM DB2 ホームページ</ulink>を参照下さ
- い。
- </simpara>
- </sect3>
+ <sect2>
+ <title>ベンチマーク</title>
+ <simpara>
+ PHPをCGIプログラムとして構築した場合には、
+ <command>make bench</command>とすることにより、ベンチマークを実行
+ することが可能です。セーフモードがデフォルトでオンの場合、30秒以
+ 上かかるベンチマークは完了させることができません。これは、セーフ
+ モードでは、<function>set_time_limit</function> を使用することが
+ できないためです。スクリプト用にこの時間を設定するには、設定
+ <link linkend="ini.max-execution-time">max_execution_time</link>
+ を使用して設定して下さい。<command>make bench</command> は、<link
+ linkend="configuration.file">設定ファイル</link>を無視します。
+ </simpara>
+ </sect2>
 
- <sect3 id="with-msql">
- <title>mSQL</title>
- <synopsis>
- <option>--with-msql<replaceable>=DIR</replaceable></option>
- </synopsis>
- <simpara>
- mSQL サポートを有効にします。
- このオプションへのパラメータは、mSQL をインストールした
- ディレクトリです。デフォルトでは、<filename
- class="directory">/usr/local/Hughes</filename>です。
- このデフォルト値は、mSQL 2.0 のデフォルトディレクトリです。
- <command>configure</command> は、自動的に実行中のmSQLのバージョンを
- 検出します。PHP は、1.0 と 2.0 の両方をサポートします。しかし、
- PHP を mSQL 1.0 でコンパイルした場合には、mSQL 1.0 データベース
- のみにアクセスすることが可能です。逆の場合も同様です。
- </simpara>
- <simpara>
- <link linkend="configuration.file">設定ファイル</link>中の
- <link linkend="ini.sect.msql">mSQL 設定</link>用ディレクティブ
- も参照してください。
- </simpara>
- <simpara>
- <ulink url="&url.msql;">mSQL ホームページ</ulink>
- </simpara>
- </sect3>
+ </sect1>
 
- <sect3 id="with-mysql">
- <title>MySQL</title>
- <synopsis>
- <option>--with-mysql<replaceable>=DIR</replaceable></option>
- </synopsis>
- <simpara>
- MySQL サポートを有効にします。
- このオプションへのパラメータは、MySQL をインストールした
- ディレクトリで、デフォルトでは、<filename class="directory">
- /usr/local</filename> に設定されています。
- これは、MySQL 配布版におけるデフォルトのインストールディレクトリ
- です。
- </simpara>
- <simpara>
- <link linkend="configuration.file">設定ファイル</link>中の
- <link linkend="ini.sect.mysql">MySQL Configuration</link>命令も
- 参照してください。
- </simpara>
- <simpara>
- <ulink url="&url.mysql;">MySQL ホームページ</ulink>
- </simpara>
- </sect3>
+ <sect1 id="install.configure">
+ <title>設定オプションの完全なリスト</title>
 
- <sect3 id="with-iodbc">
- <title>iODBC</title>
- <synopsis>
- <option>--with-iodbc<replaceable>=DIR</replaceable></option>
- </synopsis>
- <simpara>
- iODBC サポートを有効にします。この機能は、最初は iODBC ドライバ
- マネージャ用に開発されました。 iODBC ドライバは、多くの UNIX 上で
- 動作する自由に再配布可能な ODBC ドライバマネージャです。
- このオプションへのパラメータは、iODBC をインストールした
- ディレクトリで、デフォルトでは、<filename class="directory">
- /usr/local</filename> に設定されています。
- </simpara>
- <simpara>
- <ulink url="&url.freeodbc;">FreeODBCホームページ</ulink>または
- <ulink url="&url.iodbc;">iODBC ホームページ</ulink>を参照下さい。
- </simpara>
- </sect3>
-
- <sect3 id="with-openlink">
- <title>OpenLink ODBC</title>
- <synopsis>
- <option>--with-openlink<replaceable>=DIR</replaceable></option>
- </synopsis>
- <simpara>
- OpenLink ODBCサポートを導入します。このオプションに対するパラメータは、
- OpenLink ODBC のインストールディレクトリであり、デフォルトは
- <filename class="directory">/usr/local/openlink</filename>
- になっています。
- </simpara>
- <simpara>
- <ulink url="&url.openlink;">OpenLink Software のホームページ</ulink>
- </simpara>
- </sect3>
-
- <sect3 id="with-oracle">
- <title>Oracle</title>
- <synopsis>
- <option>--with-oracle<replaceable>=DIR</replaceable></option>
- </synopsis>
- <simpara>
- Oracle サポートを有効にします。この機能は既にテストが行われており、
- 少なくとも Oracle 7.0 版から 7.3 版までは動作するはずです。
- パラメータは、<envar>ORACLE_HOME</envar> ディレクトリです。
- Oracle 環境が設定されている場合には、このパラメータを指定する
- 必要はありません。
- </simpara>
- <simpara>
- <ulink url="&url.oracle;">Oracle ホームページ</ulink>
- </simpara>
- </sect3>
+ <note>
+ <para>
+ これらのオプションは、コンパイル時にのみ使用可能です。PHPの実行設
+ 定を変更したい場合には、<link
+ linkend="configuration">設定</link>を参照下さい。
+ </para>
+ </note>
 
- <sect3 id="with-pgsql">
- <title>PostgreSQL</title>
- <synopsis>
- <option>--with-pgsql<replaceable>=DIR</replaceable></option>
- </synopsis>
- <simpara>
- PostgreSQLサポートを有効にします。パラメータは、PostgreSQL
- をインストールしたディレクトリです。デフォルトでは、
- <filename class="directory">/usr/local/pgsql</filename>
- に設定されています。
- </simpara>
- <simpara>
- <link linkend="configuration.file">設定ファイル</link>中の
- <link linkend="ini.sect.pgsql">Postgres Configuration</link>
- 命令も参照下さい。
- </simpara>
- <simpara>
- <ulink url="&url.pgsql;">PostgreSQL ホームページ</ulink>
- </simpara>
- </sect3>
+ <para>
+ 以下にPHP 3およびPHP 4の<filename>configure</filename>スクリプトで
+ サポートされるUNIXライクな環境でコンパイルする際に使用される
+ オプションの完全なリストを示します。下記のようにいくつかのオプショ
+ ンはPHP 3で、いくつかはPHP 4で、いくつかは両方のバージョンで使用可
+ 能です。PHP 3とPHP 4の間で多くのオプションの名前が変更されています
+ が、これらの動作は同じです。これらのエントリは、相互に参照されてい
+ るので、PHP 3時代の設定オプションの動作に問題を生じた場合には、名
+ 前が変更されていないかをここで確認して下さい。
+ </para>
 
- <sect3 id="with-solid">
- <title>Solid</title>
- <synopsis>
- <option>--with-solid<replaceable>=DIR</replaceable></option>
- </synopsis>
- <simpara>
- Solid サポートを有効にします。パラメータは、Solid をインストールした
- ディレクトリです。デフォルトでは、<filename
- class="directory">/usr/local/solid</filename>に設定されています。
- </simpara>
- <simpara>
- <ulink url="&url.solid;">Solid ホームページ</ulink>
- </simpara>
- </sect3>
+ <itemizedlist>
+ <listitem>
+ <para>
+ <link linkend="install.configure.databases">データベース</link>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <link linkend="install.configure.ecommerce">Eコマース</link>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <link linkend="install.configure.graphics">グラフィックス</link>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <link linkend="install.configure.misc">その他</link>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <link linkend="install.configure.networking">ネットワーク</link>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <link linkend="install.configure.php">PHPの動作</link>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <link linkend="install.configure.servers">サーバー</link>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <link linkend="install.configure.text">テキストと言語</link>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <link linkend="install.configure.xml">XML</link>
+ </para>
+ </listitem>
+ </itemizedlist>
 
- <sect3 id="with-sybase">
- <title>Sybase</title>
- <synopsis>
- <option>--with-sybase<replaceable>=DIR</replaceable></option>
- </synopsis>
- <simpara>
- Sybase サポートを有効にします。パラメータは、Sybase をインストール
- したディレクトリです。デフォルトでは、<filename
- class="directory">/home/sybase</filename>に設定されています。
- </simpara>
- <simpara>
- <link linkend="configuration.file">設定ファイル</link>中の
- <link linkend="ini.sect.sybase">Sybase Configuration</link>
- 命令も参照下さい。
- </simpara>
- <simpara>
- <ulink url="&url.sybase;">Sybase ホームページ</ulink>
- </simpara>
- </sect3>
+ <sect2 id="install.configure.databases">
+ <title>データベース</title>
 
- <sect3 id="with-sybase-ct">
- <title>Sybase-CT</title>
- <synopsis>
- <option>--with-sybase-ct<replaceable>=DIR</replaceable></option>
- </synopsis>
- <simpara>
- Sybase-CT サポートを有効にします。パラメータは、Sybase-CT の
- インストールディレクトリです。デフォルトでは、<filename
- class="directory">/home/sybase</filename> に設定さィfいます。
- </simpara>
- <simpara>
- <link linkend="configuration.file">設定ファイル</link> 中の
- <link linkend="ini.sect.sybct">Sybase-CT Configuration</link>
- 命令も参照下さい。
- </simpara>
- </sect3>
+ <variablelist>
+ <varlistentry id="install.configure.with-adabas">
+ <term>
+ <parameter>--with-adabas[=DIR]</parameter>
+ </term>
+ <listitem>
+ <para>
+ PHP 3, PHP 4: Adabas D サポートを有効にします。DIR は、Adabas
+ ベースインストールディレクトリで、デフォルトは/usr/localです。
+ </para>
+ <para>
+ <ulink url="&url.adabas;">Adabas ホームページ</ulink>
+ </para>
+ </listitem>
+ </varlistentry>
 
- <sect3 id="with-velocis">
- <title>Velocis</title>
- <synopsis>
- <option>--with-velocis<replaceable>=DIR</replaceable></option>
- </synopsis>
- <simpara>
- Velocis サポートを有効にします。パラメータは、Velocis の
- インストールディレクトリです。デフォルトでは
- <filename class="directory">/usr/local/velocis</filename>
- に設定されています。
- </simpara>
- <simpara>
- <ulink url="&url.velocis;">Velocis ホームページ</ulink>
- </simpara>
- </sect3>
+ <varlistentry id="install.configure.enable-dba">
+ <term>
+ <parameter>--enable-dba=shared</parameter>
+ </term>
+ <listitem>
+ <para>
+ PHP 3: PHP 3 では利用できないオプション
+ </para>
+ <para>
+ PHP 4: 共有モジュールとしてDBAを構築
+ </para>
+ </listitem>
+ </varlistentry>
 
- <sect3 id="with-custom-odbc">
- <title>カスタムODBCライブラリ</title>
- <synopsis>
- <option>--with-custom-odbc<replaceable>=DIR</replaceable></option>
- </synopsis>
- <simpara>
- 任意のカスタムODBCライブラリのサポートを有効にします。
- パラメータはベースディレクトリで、デフォルトでは
- <filename class="directory">/usr/local</filename>に設定されています。
- </simpara>
- <simpara>
- このオプションは、configureスクリプトを実行した際に、
- CUSTOM_ODBC_LIBSを定義済みであることが前提になっています。
- また、有効なodbc.hヘッダファイルをインクルードパスのどこかに置い
- ておく必要があります。これがない場合には作成し、そこから必要
- なヘッダをインクルードしてください。
- 特にマルチプラットフォームである場合には、
- ヘッダ中で外部定義シンボルを必要とするかもしれません。
- これは、CFLAGS で定義します。
- </simpara>
- <simpara>
- 例えば、QNXでSybase SQL Anywhereを使用するには次のようにします。
- <literal>
- CFLAGS=-DODBC_QNX LDFLAGS=-lunix CUSTOM_ODBC_LIBS="-ldblib
- -lodbc" ./configure --with-custom-odbc=/usr/lib/sqlany50
- </literal>
- </simpara>
- </sect3>
+ <varlistentry id="install.configure.enable-dbase">
+ <term>
+ <parameter>--enable-dbase</parameter>
+ </term>
+ <listitem>
+ <para>
+ PHP 3: 利用不可なオプション。代わりに <link
+ linkend="install.configure.with-dbase">--with-dbase</link>
+ を使用して下さい。
+ </para>
+ <para>
+ PHP 4: 付属のdbaseライブラリを有効にします。外部ライブラリは不
+ 要です。
+ </para>
+ </listitem>
+ </varlistentry>
 
- <sect3 id="disable-unified-odbc">
- <title>Unified ODBC</title>
- <synopsis>
- <option>--disable-unified-odbc</option>
- </synopsis>
- <simpara>
- Unified ODBCモジュールを無効にします。このモジュールは、
- Solid、IBM DB2、AdabasDのようなODBCベースのインターフェースを有
- する全てのデータベースにおいて共通に使用可能なインターフェースで
- す。このモジュールは、通常のODBCライブラリ用にも動作します。
- このモジュールは、iODBC,Solid,Adabas D,IBM DB2、Sybase SQL
- Anywhere でテスト済です。
- これらのモジュールまたは Velocis モジュールの内の一つ(一つだけ)
- を有効にするか、カスタムODBCライブラリを指定する必要があります。
- このオプションは、以下のオプションの一つが使用されている場合にのみ
- 使用可能です。
- <link linkend="with-iodbc">--with-iodbc</link>,
- <link linkend="with-solid">--with-solid</link>,
- <link linkend="with-ibm-db2">--with-ibm-db2</link>,
- <link linkend="with-adabas">--with-adabas</link>,
- <link linkend="with-velocis">--with-velocis</link>,
- <link linkend="with-custom-odbc">--with-custom-odbc</link>
- </simpara>
- <simpara>
- <link linkend="configuration.file">設定ファイル</link> 中の
- <link linkend="ini.sect.uodbc">Unified ODBC 設定</link>命令
- も参照ください。
- </simpara>
- </sect3>
+ <varlistentry id="install.configure.with-dbase">
+ <term>
+ <parameter>--with-dbase</parameter>
+ </term>
+ <listitem>
+ <para>
+ PHP 3: 付属のdbaseライブラリを有効にします。外部ライブラリは不
+ 要です。
+ </para>
+ <para>
+ PHP 4: 利用できないオプション。代わりに<link
+ linkend="install.configure.enable-dbase">--enable-dbase</link>
+ を使用して下さい。
+ </para>
+ </listitem>
+ </varlistentry>
 
- <sect3 id="with-ldap">
- <title>LDAP</title>
- <synopsis>
- <option>--with-ldap<replaceable>=DIR</replaceable></option>
- </synopsis>
- <simpara>
- <acronym>LDAP</acronym> (Lightweight Directory Access
- Protocol) サポートを有効にします。
- パラメータは、LDAP のインストールディレクトリで、
- デフォルトでは、<filename class="directory">/usr/local/ldap</filename>
- に設定されています。
- </simpara>
- <simpara>
- LDAPに関する詳細は、<ulink url="&url.rfc;rfc1777.html">RFC1777</ulink>
- および<ulink url="&url.rfc;rfc1778.html">RFC1778</ulink>を参照し
- てください。
- </simpara>
- </sect3>
+ <varlistentry id="install.configure.with-db2">
+ <term>
+ <parameter>--with-db2[=DIR]</parameter>
+ </term>
+ <listitem>
+ <para>
+ PHP 3, PHP 4: Berkeley DB2 サポートを有効にする
+ </para>
+ </listitem>
+ </varlistentry>
 
- <sect3 id="enable-i18n">
- <title>国際化(日本語)関数</title>
- <synopsis>
- <option>--enable-i18n</option>
- </synopsis>
- <simpara>
- 国際化関数のサポートを有効にします。
- 国際化サポート関数により文字コードの相互変換やマルチバイト検索を始めとする
- 日本語を使用した処理を行う際に便利な機能が使用可能となります。
- </simpara>
- <simpara>
- この関数を使用するためには、国際化パッチを次の場所から入手する必要が
- あります。
- <ulink url="http://php.jpnnet.com/">http://php.jpnnet.com/>
- </simpara>
- </sect3>
+ <varlistentry id="install.configure.with-db3">
+ <term>
+ <parameter>--with-db3[=DIR]</parameter>
+ </term>
+ <listitem>
+ <para>
+ PHP 3: PHP 3 では利用できないオプション
+ </para>
+ <para>
+ PHP 4: Berkeley DB3 サポートを有効にします
+ </para>
+ </listitem>
+ </varlistentry>
 
- <sect3 id="enable-mbregex">
- <title>マルチバイト対応正規表現検索</title>
- <synopsis>
- <option>--enable-mbregex</option>
- </synopsis>
- <simpara>
- マルチバイト文字対応の正規表現関数を使用可能にします。
- </simpara>
- <simpara>
- この関数を使用するためには、国際化パッチを次の場所から入手する必要が
- あります。
- <ulink url="
http://php.jpnnet.com/">http://php.jpnnet.com/>
- </simpara>
- </sect3>
- </sect2>
+ <varlistentry id="install.configure.with-dbm">
+ <term>
+ <parameter>--with-dbm[=DIR]</parameter>
+ </term>
+ <listitem>
+ <para>
+ PHP 3, PHP 4: DBM サポートを有効にします
+ </para>
+ </listitem>
+ </varlistentry>
 
- <sect2>
- <title>他の設定オプション</title>
+ <varlistentry id="install.configure.with-dbmaker">
+ <term>
+ <parameter>--with-dbmaker[=DIR]</parameter>
+ </term>
+ <listitem>
+ <para>
+ PHP 3: PHP 3では利用できないオプション
+ </para>
+ <para>
+ PHP 4: DBMaker サポートを有効にします。DIR は、DBMaker ベース
+ インストールディレクトリであり、デフォルトでは
+ (/home/dbmaker/3.6のような)DBMakerの最新バージョンがインストー
+ ルされたディレクトリです。
+ </para>
+ </listitem>
+ </varlistentry>
 
- <sect3 id="with-mcrypt">
- <title>--with-mcrypt<replaceable>=DIR</replaceable></title>
- <synopsis>
- <option>--with-mcrypt</option>
- </synopsis>
- <simpara>
- mcryptライブラリのサポート機能を有効にします。
- 詳細は<link linkend="ref.mcrypt">mcryptドキュメント</link>を参照
- 下さい。オプションの<replaceable>DIR</replaceable>引数を使用した
- 場合、<replaceable>DIR</replaceable>/includeでmcrypt.hを探します。
- </simpara>
- </sect3>
-
- <sect3 id="enable-sysvsem">
- <title>--enable-sysvsem</title>
- <synopsis>
- <option>--enable-sysvsem</option>
- </synopsis>
- <simpara>
- (多くのUNIX互換OSでサポートされている)
- Sys V セマフォ用サポートを導入しまY。
- 更に詳細な情報については、<link linkend="ref.sem">セマフォと共有
- メモリに関するドキュメント</link>を参照下さい。
- </simpara>
- </sect3>
-
- <sect3 id="enable-sysvshm">
- <title>--enable-sysvshm</title>
- <synopsis>
- <option>--enable-sysvshm</option>
- </synopsis>
- <simpara>
- (多くのUNIX互換OSでサポートされている)Sys V共有メモリサポートを
- 導入します。更に詳細な情報については、
- <link linkend="ref.sem">セマフォと共有メモリに関するドキュメント
- </link>を参照下さい。
- </simpara>
- </sect3>
-
- <sect3 id="with-xml">
- <title>--with-xml</title>
- <synopsis>
- <option>--with-xml</option>
- </synopsis>
- <simpara>
- James Clark の<ulink url="&url.expat;">expat ライブラリ</ulink>を
- 使用しf構文チェックを行わないXMLパーサーのサポートを導入します。
- 詳細な情報については、
- <link linkend="ref.xml">XML 関数リファレンス</link> を
- 参照下さい。
- </simpara>
- </sect3>
-
- <sect3 id="enable-maintainer-mode">
- <title>--enable-maintainer-mode</title>
- <synopsis>
- <option>--enable-maintainer-mode</option>
- </synopsis>
- <simpara>
- PHP 開発者により使用される外部定義とコンパイラ警告を
- オンにします。
- </simpara>
- </sect3>
+ <varlistentry id="install.configure.with-empress">
+ <term>
+ <parameter>--with-empress[=DIR]</parameter>
+ </term>
+ <listitem>
+ <para>
+ PHP 3, PHP 4: Empress サポートを有効にします。DIR は Empress
+ のベースディレクトリであり、デフォルトでは$EMPRESSPATHです。
+ </para>
+ </listitem>
+ </varlistentry>
 
- <sect3 id="with-system-regex">
- <title>--with-system-regex</title>
- <synopsis>
- <option>--with-system-regex</option>
- </synopsis>
- <simpara>
- 付属の正規表現ライブラリではなく、システムの正規表現ライブラリを
- 使用します。PHPをサーバーモジュールとして構築する場合には、
- PHPを構築する時とサーバーをリンクする時とで同じ
- ライブラリを使用する必要があります。
- システムのライブラリが有用な特別な機能を提供する場合には、
- これを有効にしてください。
- 可能ならば付属のライブラリを使用することを推奨します。
- </simpara>
- </sect3>
+ <varlistentry id="install.configure.enable-filepro">
+ <term>
+ <parameter>--enable-filepro</parameter>
+ </term>
+ <listitem>
+ <para>
+ PHP 3: 利用できないオプション。代わりに<link
+ linkend="install.configure.with-filepro">--with-filepro</link>
+ を使用して下さい。
+ </para>
+ <para>
+ PHP 4: 付属の読み込みのみのfileProサポートを有効にします。外部
+ ライブラリは必要ありません。
+ </para>
+ </listitem>
+ </varlistentry>
 
- <sect3 id="with-config-file-path">
- <title>--with-config-file-path</title>
- <synopsis>
- <option>--with-config-file-path=DIR</option>
- </synopsis>
- <simpara>
- PHPが起動する時に <link linkend="configuration.file">設定ファイル
- </link>を探すパスを指定します。
- </simpara>
- </sect3>
+ <varlistentry id="install.configure.with-filepro">
+ <term>
+ <parameter>--with-filepro</parameter>
+ </term>
+ <listitem>
+ <para>
+ PHP 3: 付属の読み込みのみのfileProサポートを有効にします。外部
+ ライブラリは不要です。
+ </para>
+ <para>
+ PHP 4: 利用できないオプション。代わりに <link
+ linkend="install.configure.enable-filepro">--enable-filepro</link>
+ を使用して下さい。
+ </para>
+ </listitem>
+ </varlistentry>
 
- <sect3 id="with-exec-dir">
- <title>--with-exec-dir</title>
- <synopsis>
- <option>--with-exec-dir<replaceable>=DIR</replaceable></option>
- </synopsis>
- <simpara>
- セーフモード時のみ DIR におけるプログラムの実行を
- 許可します。
- デフォルトは、<filename class="directory">/usr/local/bin</filename>
- です。このオプションは、デフォルト値の設定のみを行いますが、
- この値は、<link linkend="configuration.file">設定ファイル</link>中の
- <link linkend="ini.safe-mode-exec-dir">safe_mode_exec_dir</link>
- 命令により後で変更可能です。
- </simpara>
- </sect3>
+ <varlistentry id="install.configure.with-gdbm">
+ <term>
+ <parameter>--with-gdbm[=DIR]</parameter>
+ </term>
+ <listitem>
+ <para>
+ PHP 3, PHP 4: GDBMサポートを有効にします
+ </para>
+ </listitem>
+ </varlistentry>
 
- <sect3 id="enable-debug">
- <title>--enable-debug</title>
- <synopsis>
- <option>--enable-debug</option>
- </synopsis>
- <simpara>
- 特別なデバッグ情報を有効にします。PHPに関する問題が
- ある場合、この機能により詳細な情報を得ることが可能です。
- (この機能は、PHPスクリプトをデバッグする機能や情報を提供する
- わけでは全くないことに注意してください。)
- </simpara>
- </sect3>
-
- <sect3 id="enable-safe-mode">
- <title>--enable-safe-mode</title>
- <synopsis>
- <option>--enable-safe-mode</option>
- </synopsis>
- <simpara>
- "セーフモード" をデフォルトにします。
- これにより、ドキュメントルート以外では、ファイルを
- 開けないといった厳しい制限が PHP の動作に対して課されます。
- 詳細については、<link linkend="security">セキュリティの章</link>
- を参照してください。
- CGIユーザーは、常にセキュアモードを有効にするべきです。
- このオプションは、デフォルト値のみをセットします。
- デフォルト値は、後に
- <link linkend="configuration.file">設定ファイル</link> 中の
- <link linkend="ini.safe-mode">safe_mode</link> 命令で
- 有効または無効に変更可能です。
- </simpara>
- </sect3>
+ <varlistentry id="install.configure.with-hyperwave">
+ <term>
+ <parameter>--with-hyperwave</parameter>
+ </term>
+ <listitem>
+ <para>
+ PHP 3, PHP 4: Hyperwaveサポートを有効にします
+ </para>
+ </listitem>
+ </varlistentry>
 
- <sect3 id="enable-track-vars">
- <title>--enable-track-vars</title>
- <synopsis>
- <option>--enable-track-vars</option>
- </synopsis>
- <simpara>
- PHPが、配列 HTTP_GET_VARS、HTTP_POST_VARS、HTTP_COOKIE_VARSにより
- 定義されたGET/POST/cookie変数の履歴を追うようにします。
- このオプションは、デフォルト値のみをセットします。
- デフォルト値は、後に
- <link linkend="configuration.file">設定ファイル</link> 中の
- <link linkend="ini.track-vars">track_vars</link> 命令で
- 有効または無効に変更可能です。
- </simpara>
- </sect3>
+ <varlistentry id="install.configure.with-ibm-db2">
+ <term>
+ <parameter>--with-ibm-db2[=DIR]</parameter>
+ </term>
+ <listitem>
+ <para>
+ PHP 3, PHP 4: IBM DB2サポートを有効にします。DIR は、DB2ベース
+ インストールディレクトリであり、デフォルトは
+ <filename>/home/db2inst1/sqllib</filename>です。
+ </para>
+ <para>
+ <ulink url="&url.ibmdb2;">IBM DB2 ホームページ</ulink>を参照下
+ さい。
+ </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry id="install.configure.with-informix">
+ <term>
+ <parameter>--with-informix[=DIR]</parameter>
+ </term>
+ <listitem>
+ <para>
+ PHP 3, PHP 4: Informixサポートを有効にします。DIR は Informix
+ ベースインストールディレクトリであり、デフォルト値はありません。
+ </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry id="install.configure.with-ingres">
+ <term>
+ <parameter>--with-ingres[=DIR]</parameter>
+ </term>
+ <listitem>
+ <para>
+ PHP 3: PHP 3で利用できないオプション。
+ </para>
+ <para>
+ PHP 4: Ingres II サポートを有効にします。DIR はIngresベースディレク
+ トリ(デフォルトは /II/ingres)です。
+ </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry id="install.configure.with-interbase">
+ <term>
+ <parameter>--with-interbase[=DIR]</parameter>
+ </term>
+ <listitem>
+ <para>
+ PHP 3, PHP 4: InterBase サポートを有効にします。DIR は
+ InterBase ベースインストールディレクトリであり、デフォルトは
+ <filename>/usr/interbase</filename>です。
+ </para>
+ <simpara>
+ <link linkend="ref.ibase">Interbase 関数</link>
+ </simpara>
+ <simpara>
+ <ulink url="&url.ibase;">Interbase ホームページ</ulink>
+ </simpara>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry id="install.configure.with-ldap">
+ <term>
+ <parameter>--with-ldap[=DIR]</parameter>
+ </term>
+ <listitem>
+ <para>
+ PHP 3: LDAP サポートを有効にします。DIR は LDAP ベースインストー
+ ルディレクトリです。デフォルトは、<filename>/usr</filename>お
+ よび <filename>/usr/local</filename>です。
+ </para>
+ <para>
+ PHP 4: LDAPサポートを有効にします。DIR はLDAPベースインストー
+ ルディレクトリです。
+ </para>
+ <simpara>
+ このオプションは、<acronym>LDAP</acronym> (Lightweight Directory Access
+ Protocol サポート)を有効にします。パラメータは、LDAP ベースイ
+ ンストールディレクトリであり、デフォルトは<filename
+ class="directory">/usr/local/ldap</filename>です。
+ </simpara>
+ <simpara>
+ LDAPに関する詳細な情報は、<ulink
+ url="&url.rfc;rfc1777.html">RFC1777</ulink> および
+ <ulink
+ url="&url.rfc;rfc1778.html">RFC1778</ulink>で参照下さい。
+ </simpara>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry id="install.configure.with-msql">
+ <term>
+ <parameter>--with-msql[=DIR]</parameter>
+ </term>
+ <listitem>
+ <para>
+ PHP 3, PHP 4: mSQL サポートを有効にします。このオプションへの
+ パラメータは、mSQL をインストールしたディレクトリです。デフォ
+ ルトでは、<filename
+ class="directory">/usr/local/Hughes</filename>です。このデフォ
+ ルト値は、mSQL 2.0 のデフォルトディレクトリです。
+ <command>configure</command> は、自動的に実行中のmSQLのバージョ
+ ンを検出ます。PHP は、1.0 と 2.0 の両方をサポートします。し
+ かし、PHP を mSQL 1.0 でコンパイルした場合には、mSQL 1.0 デー
+ タベースのみにアクセスすることが可能です。逆の場合も同様です。
+ </para>
+ <simpara>
+ <link linkend="configuration.file">設定ファイル</link>中の
+ <link linkend="ini.sect.msql">mSQL 設定</link>用ディレクティブ
+ も参照してください。
+ </simpara>
+ <simpara>
+ <ulink url="&url.msql;">mSQL ホームページ</ulink>
+ </simpara>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry id="install.configure.with-mysql">
+ <term>
+ <parameter>--with-mysql[=DIR]</parameter>
+ </term>
+ <listitem>
+ <para>
+ PHP 3: MySQL サポートを有効にします。DIR は、MySQL ベースイン
+ ストールディレクトリであり、デフォルトでは複数のMySQLの一般的
+ なインストールパスを探します。
+ </para>
+ <para>
+ PHP 4: MySQL サポートを有効にします。DIR が指定されない場合、
+ 付属のMySQLライブラリが使用されます。このオプションはデフォル
+ トでオンになっています。
+ </para>
+ <para>
+ <link linkend="configuration.file">設定ファイル</link>の
+ <link linkend="ini.sect.mysql">MySQL設定</link>ディレクティブ
+ も参照下さい。
+ </para>
+ <para>
+ <ulink url="&url.mysql;">MySQL ホームページ</ulink>
+ </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry id="install.configure.with-ndbm">
+ <term>
+ <parameter>--with-ndbm[=DIR]</parameter>
+ </term>
+ <listitem>
+ <para>
+ PHP 3, PHP 4: NDBM サポートを有効にする
+ </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry id="install.configure.with-oci8">
+ <term>
+ <parameter>--with-oci8[=DIR]</parameter>
+ </term>
+ <listitem>
+ <para>
+ PHP 3: PHP 3で利用できないオプション
+ </para>
+ <para>
+ PHP 4: Oracle-oci8 サポートを有効にします。DIRのデフォルトは
+ ORACLE_HOMEです。
+ </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry id="install.configure.with-oracle">
+ <term>
+ <parameter>--with-oracle[=DIR]</parameter>
+ </term>
+ <listitem>
+ <para>
+ PHP 3: Oracleデータベースサポートを有効にします。DIRはOracleの
+ ホームディレクトリであり、デフォルトは$ORACLE_HOMEです。
+ </para>
+ <para>
+ PHP 4: Oracle-oci7サポートを有効にします。DIRのデフォルトは
+ ORACLE_HOMEです。
+ </para>
+ <simpara>
+ Oracle サポートを有効にします。この機能は既にテストが行われており、
+ 少なくとも Oracle 7.0 版から 7.3 版までは動作するはずです。
+ パラメータは、<envar>ORACLE_HOME</envar> ディレクトリです。
+ Oracle 環境が設定されている場合には、このパラメータを指定する
+ 必要はありません。
+ </simpara>
+ <simpara>
+ <ulink url="&url.oracle;">Oracle ホームページ</ulink>
+ </simpara>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry id="install.configure.with-pgsql">
+ <term>
+ <parameter>--with-pgsql[=DIR]</parameter>
+ </term>
+ <listitem>
+ <para>
+ PHP 3: PostgresSQL サポートを有効にします。DIR はPostgresSQLベー
+ スインストールディレクトリであり、デフォルトは
+ <filename>/usr/local/pgsql</filename>です。
+ </para>
+ <para>
+ PHP 4: PostgresSQL サポートを有効にします。DIR はPostgresSQLベー
+ スインストールディレクトリであり、デフォルトは
+ <filename>/usr/local/pgsql</filename>です。dlとして構築するに
+ はDIRにsharedを、dlとして構築しかつDIRを指定するにはshared,DIR
+ と設定して下さい。
+ </para>
+ <simpara>
+ <link linkend="configuration.file">設定ファイル</link>の
+ <link linkend="ini.sect.pgsql">Postgres設定</link>ディレクティ
+ ブも参照下さい。
+ </simpara>
+ <simpara>
+ <ulink url="&url.pgsql;">PostgreSQL ホームページ</ulink>
+ </simpara>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry id="install.configure.with-solid">
+ <term>
+ <parameter>--with-solid[=DIR]</parameter>
+ </term>
+ <listitem>
+ <para>
+ PHP 3, PHP 4: Solid サポートを有効にします。DIR は、Solidベー
+ スインストールディレクトリであり、デフォルトは、
+ /usr/local/solidです。
+ </para>
+ <simpara>
+ <ulink url="&url.solid;">Solid ホームページ</ulink>
+ </simpara>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry id="install.configure.with-sybase-ct">
+ <term>
+ <parameter>--with-sybase-ct[=DIR]</parameter>
+ </term>
+ <listitem>
+ <para>
+ PHP 3, PHP 4: Sybase-CT サポートを有効にします。DIR はSybaseホー
+ ムディレクトリであり、デフォルトは/home/sybaseです。
+ </para>
+ <simpara>
+ <link linkend="configuration.file">設定ファイル</link>の
+ <link linkend="ini.sect.sybct">Sybase-CT設定</link>ディレクティ
+ ブも参照下さい。
+ </simpara>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry id="install.configure.with-sybase">
+ <term>
+ <parameter>--with-sybase[=DIR]</parameter>
+ </term>
+ <listitem>
+ <para>
+ PHP 3, PHP 4: Sybase-DBサポートを有効にします。DIR はSybaseホー
+ ムディレクトリであり、デフォルトは、
+ <filename>/home/sybase</filename>です。
+ </para>
+ <simpara>
+ <link linkend="configuration.file">設定ファイル</link>の
+ <link linkend="ini.sect.sybase">Sybase設定</link>ディレクティ
+ ブも参照下さい。
+ </simpara>
+ <simpara>
+ <ulink url="&url.sybase;">Sybase ホームページ</ulink>
+ </simpara>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry id="install.configure.with-openlink">
+ <term>
+ <parameter>--with-openlink[=DIR]</parameter>
+ </term>
+ <listitem>
+ <para>
+ PHP 3, PHP 4: OpenLink ODBC サポートを有効にします。DIR は、
+ OpenLink ベースインストールディレクトリで、デフォルトは
+ /usr/local/openlinkです。
+ </para>
+ <simpara>
+ <ulink url="&url.openlink;">OpenLink ソフトウエアのホームペー
+ ジ</ulink>
+ </simpara>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry id="install.configure.with-iodbc">
+ <term>
+ <parameter>--with-iodbc[=DIR]</parameter>
+ </term>
+ <listitem>
+ <para>
+ PHP 3, PHP 4: iODBC サポートを有効にします。DIR はiODBCベース
+ インストールディレクトリで、デフォルトは
+ <filename>/usr/local</filename>です。
+ </para>
+ <para>
+ この機能は、当初 iODBCドライバマネージャ用に開発されましたが、多
+ くのUNIXで動作する自由に再配布可能なODBCドライバマネージャです。
+ </para>
+ <simpara>
+ <ulink url="&url.freeodbc;">FreeODBC ホームページ</ulink>
+ or <ulink url="&url.iodbc;">iODBC ホームページ</ulink>
+ </simpara>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry id="install.configure.with-custom-odbc">
+ <term>
+ <parameter>--with-custom-odbc[=DIR]</parameter>
+ </term>
+ <listitem>
+ <para>
+ PHP 3, PHP 4: 任意のカスタムODBCライブラリのサポートを有効にし
+ ます。パラメータは、ベースディレクトリであり、デフォルトは
+ <filename class="directory">/usr/local</filename>です。
+ </para>
+ <simpara>
+ このオプションは、configureスクリプトを実行した際に、
+ CUSTOM_ODBC_LIBSを定義済みであることを前提としています。
+ また、有効なodbc.hヘッダファイルをインクルードパスのどこかに置い
+ ておく必要があります。これがない場合には作成し、そこから必要
+ なヘッダをインクルードしてください。特にマルチプラットフォーム
+ である場合には、ヘッダ中で外部定義シンボルを必要とするかもしれ
+ ません。これは、CFLAGS で定義して下さい。
+ </simpara>
+ <simpara>
+ 例えば、QNXでSybase SQL Anywhereを使用するには次のようにします。
+ <literal>
+ CFLAGS=-DODBC_QNX LDFLAGS=-lunix CUSTOM_ODBC_LIBS="-ldblib
+ -lodbc" ./configure --with-custom-odbc=/usr/lib/sqlany50
+ </literal>
+ </simpara>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry id="install.configure.disable-unified-odbc">
+ <term>
+ <parameter>--disable-unified-odbc</parameter>
+ </term>
+ <listitem>
+ <para>
+ PHP 3: unified ODBC サポートを無効にします。iODBC, Adabas,
+ Solid, Velocis custom ODBC インターフェースが有効な場合にのみ
+ 使用可能です。
+ </para>
+ <para>
+ PHP 4: PHP 4では利用できないオプション
+ </para>
+ <simpara>
+ Unified ODBC モジュールは、Solid、IBM DB2、AdabasDのようなODBC
+ ベースのインターフェースを有する全てのデータベースにおいて共通
+ に使用可能なインターフェースです。このモジュールは、通常のODBC
+ ライブラリ用にも動作します。このモジュールは、
+ iODBC,Solid,Adabas D,IBM DB2、Sybase SQL Anywhere でテスト済で
+ す。これらのモジュールまたは Velocis モジュールの内の一つ(一
+ つだけ)を有効にするか、カスタムODBCライブラリを指定する必要が
+ あります。このオプションは、以下のオプションの一つが使用されて
+ いる場合にのみ使用可能です。
+ <link
+ linkend="install.configure.with-iodbc">--with-iodbc</link>,
+ <link
+ linkend="install.configure.with-solid">--with-solid</link>,
+ <link
+ linkend="install.configure.with-ibm-db2">--with-ibm-db2</link>,
+ <link
+ linkend="install.configure.with-adabas">--with-adabas</link>,
+ <link
+ linkend="install.configure.with-velocis">--with-velocis</link>,
+ <link
+ linkend="install.configure.with-custom-odbc">--with-custom-odbc</link>
+ </simpara>
+ <simpara>
+ <link linkend="configuration.file">設定ファイル</link>の
+ <link linkend="ini.sect.uodbc">Unified ODBC設定</link>ディレク
+ ティブも参照下さい。
+ </simpara>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry id="install.configure.with-unixODBC">
+ <term>
+ <parameter>--with-unixODBC[=DIR]</parameter>
+ </term>
+ <listitem>
+ <para>
+ PHP 3: PHP 3で利用できないオプション
+ </para>
+ <para>
+ PHP 4: unixODBCサポートを有効にする。DIR は unixODBC ベースイ
+ ンストールディレクトリであり、デフォルトは/usr/localです。
+ </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry id="install.configure.with-velocis">
+ <term>
+ <parameter>--with-velocis[=DIR]</parameter>
+ </term>
+ <listitem>
+ <para>
+ PHP 3, PHP 4: Velocisサポートを有効にします。DIR はVelocisベー
+ スディレクトリであり、デフォルトは/usr/local/velocisです。
+ </para>
+ <simpara>
+ <ulink url="&url.velocis;">Velocis ホームページ</ulink>
+ </simpara>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </sect2>
+
+ <sect2 id="install.configure.i18n">
+ <title>国際化</title>
+
+ <variablelist>
+ <varlistentry id="install.configure.enable-i18n">
+ <term>
+ <parameter>--enable-i18n</parameter>
+ </term>
+ <listitem>
+ <para>
+ PHP 3: 国際化関数のサポートを有効にします。
+ </para>
+ <para>
+ PHP 4: PHP 4で利用できないオプション
+ </para>
+ <para>
+ 国際化サポート関数により文字コードの相互変換やマルチバイト検索
+ を始めとする日本語を使用した処理を行う際に便利な機能が使用可能
+ となります。
+ </para>
+ <para>
+ この関数を使用するためには、国際化版PHP 3を次の場所から入手する必要が
+ あります。
+ <ulink url="
http://php.jpnnet.com/">http://php.jpnnet.com/>
+ </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry id="install.configure.enable-mbregex">
+ <term>
+ <parameter>--enable-mbregex</parameter>
+ </term>
+ <listitem>
+ <para>
+ PHP 3: マルチバイト文字対応の正規表現関数を使用可能にします。
+ </para>
+ <para>
+ PHP 4: PHP 4で利用できないオプション
+ </para>
+ <para>
+ この関数を使用するためには、国際化版PHP 3を次の場所から入手する必要が
+ あります。
+ <ulink url="
http://php.jpnnet.com/">http://php.jpnnet.com/>
+ </para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+
+ </sect2>
+
+ <sect2 id="install.configure.ecommerce">
+ <title>Eコマース</title>
+
+ <variablelist>
+ <varlistentry id="install.configure.with-ccvs">
+ <term>
+ <parameter>--with-ccvs[=DIR]</parameter>
+ </term>
+ <listitem>
+ <para>
+ PHP 3: PHP 3で利用できないオプション
+ </para>
+ <para>
+ PHP 4: CCVS サポートをPHP4でコンパイルします。CCVSベースインス
+ トールディレクトリをDIRとして指定して下さい。
+ </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry id="install.configure.with-mck">
+ <term>
+ <parameter>--with-mck[=DIR]</parameter>
+ </term>
+ <listitem>
+ <para>
+ PHP 3: Cybercash MCK サポートを有効にします。DIR はcybercash
+ mck組み込みディレクトリであり、デフォルトでは
+ <filename>/usr/src/mck-3.2.0.3-linux</filename>です。例えば、
+ <filename>extra/cyberlib</filename>を探します。
+ </para>
+ <para>
+ PHP 4: 利用できないオプションです。代わりに<link
+ linkend="install.configure.with-cybercash">--with-cybercash</link>
+ を使用して下さい。
+ </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry id="install.configure.with-cybercash">
+ <term>
+ <parameter>--with-cybercash[=DIR]</parameter>
+ </term>
+ <listitem>
+ <para>
+ PHP 3: 利用できないオプション。代わりに<link
+ linkend="install.configure.with-mck">--with-mck</link>
+ を使用して下さい。
+ </para>
+ <para>
+ PHP 4: CyberCash サポートを有効にします。DIR は CyberCash MCK
+ インストールディレクトリです。
+ </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry id="install.configure.with-pfpro">
+ <term>
+ <parameter>--with-pfpro[=DIR]</parameter>
+ </term>
+ <listitem>
+ <para>
+ PHP 3: PHP 3で利用できないオプション
+ </para>
+ <para>
+ PHP 4: Verisign Payflow Pro サポートを有効にします
+ </para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+
+ </sect2>
+
+ <sect2 id="install.configure.graphics">
+ <title>グラフィックス</title>
+
+ <variablelist>
+ <varlistentry id="install.configure.enable-freetype-4bit-antialias-hack">
+ <term>
+ <parameter>--enable-freetype-4bit-antialias-hack</parameter>
+ </term>
+ <listitem>
+ <para>
+ PHP 3: PHP 3で利用できないオプション
+ </para>
+ <para>
+ PHP 4: FreeType2 (実験版)サポートを有効にします。
+ </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry id="install.configure.with-gd">
+ <term>
+ <parameter>--with-gd[=DIR]</parameter>
+ </term>
+ <listitem>
+ <para>
+ PHP 3: GDサポートを有効にします(DIRはGDのインストールディレク
+ トリ)。
+ </para>
+ <para>
+ PHP 4: GDサポートを有効にします(DIRはGDのインストールディレク
+ トリ)。dlとして構築するにはDIRにsharedを、dlとして構築しかつ
+ DIRを指定するにはshared,DIRと設定して下さい。
+ </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry id="install.configure.without-gd">
+ <term>
+ <parameter>--without-gd</parameter>
+ </term>
+ <listitem>
+ <para>
+ PHP 3, PHP 4: GDサポートを無効にする
+ </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry id="install.configure.with-imagick">
+ <term>
+ <parameter>--with-imagick[=DIR]</parameter>
+ </term>
+ <listitem>
+ <para>
+ PHP 3: ImageMagick サポートを有効にします。DIR はインストール
+ ディレクトリであり、省略した場合、PHP は自分で見付けようとしま
+ す。[実験版]
+ </para>
+ <para>
+ PHP 4: PHP 4で利用できないオプション
+ </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry id="install.configure.with-jpeg-dir">
+ <term>
+ <parameter>--with-jpeg-dir[=DIR]</parameter>
+ </term>
+ <listitem>
+ <para>
+ PHP 3: pdflib 2.0用のjpegディレクトリ
+ </para>
+ <para>
+ PHP 4: pdflib 3.x用のjpegディレクトリ
+ </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry id="install.configure.with-png-dir">
+ <term>
+ <parameter>--with-png-dir[=DIR]</parameter>
+ </term>
+ <listitem>
+ <para>
+ PHP 3: PHP 3では利用できません
+ </para>
+ <para>
+ PHP 4: pdflib 3.x用のpngディレクトリ
+ </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry id="install.configure.enable-t1lib">
+ <term>
+ <parameter>--enable-t1lib</parameter>
+ </term>
+ <listitem>
+ <para>
+ PHP 3: t1lib サポートを有効にします。
+ </para>
+ <para>
+ PHP 4: 利用できないオプション。代わりに <link
+ linkend="install.configure.with-t1lib">--with-t1lib</link>
+ を使用して下さい。
+ </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry id="install.configure.with-t1lib">
+ <term>
+ <parameter>--with-t1lib[=DIR]</parameter>
+ </term>
+ <listitem>
+ <para>
+ PHP 3: 利用できないオプション。代わりに<link
+ linkend="install.configure.enable-t1lib">--enable-t1lib</link>
+ を使用して下さい。
+ </para>
+ <para>
+ PHP 4: T1lib サポートを有効にする
+ </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry id="install.configure.with-tiff-dir">
+ <term>
+ <parameter>--with-tiff-dir[=DIR]</parameter>
+ </term>
+ <listitem>
+ <para>
+ PHP 3: pdflib 2.0用のtiffディレクトリ
+ </para>
+ <para>
+ PHP 4: pdflib 3.x用のtiffディレクトリ
+ </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry id="install.configure.with-ttf">
+ <term>
+ <parameter>--with-ttf[=DIR]</parameter>
+ </term>
+ <listitem>
+ <para>
+ PHP 3, PHP 4: FreeType サポートを有効にする
+ </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry id="install.configure.with-xpm-dir">
+ <term>
+ <parameter>--with-xpm-dir[=DIR]</parameter>
+ </term>
+ <listitem>
+ <para>
+ PHP 3: PHP 3で利用できないオプション
+ </para>
+ <para>
+ PHP 4: gd-1.8+用のxpmディレクトリ
+ </para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </sect2>
+
+ <sect2 id="install.configure.misc">
+ <title>その他</title>
+
+ <para>
+ These are being classified over time, where appropriate.
+ </para>
+
+
+ <variablelist>
+ <varlistentry id="install.configure.disable-bcmath">
+ <term>
+ <parameter>--disable-bcmath</parameter>
+ </term>
+ <listitem>
+ <para>
+ PHP 3: Compile without BC arbitrary precision math
+ functions. These functions allow you to operate with numbers
+ outside of the ranges allowed by regular integers and floats;
+ see <link linkend="ref.bc">BCMath Arbitrary Precision
+ Mathematics Functions</link> for more information.
+ </para>
+ <para>
+ PHP 4: Option not available; bcmath is not compiled in by
+ default. Use <link
+ linkend="install.configure.enable-bcmath">--enable-bcmath</link>
+ to compile it in.
+ </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry id="install.configure.disable-display-source">
+ <term>
+ <parameter>--disable-display-source</parameter>
+ </term>
+ <listitem>
+ <para>
+ PHP 3: Compile without displaying source support
+ </para>
+ <para>
+ PHP 4: PHP 4で利用できないオプション
+ </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry id="install.configure.disable-libtool-lock">
+ <term>
+ <parameter>--disable-libtool-lock</parameter>
+ </term>
+ <listitem>
+ <para>
+ PHP 3: PHP 3で利用できないオプション
+ </para>
+ <para>
+ PHP 4: avoid locking (might break parallel builds)
+ </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry id="install.configure.disable-pear">
+ <term>
+ <parameter>--disable-pear</parameter>
+ </term>
+ <listitem>
+ <para>
+ PHP 3: PHP 3で利用できないオプション
+ </para>
+ <para>
+ PHP 4: Do not install PEAR
+ </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry id="install.configure.disable-pic">
+ <term>
+ <parameter>--disable-pic</parameter>
+ </term>
+ <listitem>
+ <para>
+ PHP 3: PHP 3で利用できないオプション
+ </para>
+ <para>
+ PHP 4: Disable PIC for shared objects
+ </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry id="install.configure.disable-posix">
+ <term>
+ <parameter>--disable-posix</parameter>
+ </term>
+ <listitem>
+ <para>
+ PHP 3: PHP 3で利用できないオプション; use <link
+ linkend="install.configure.without-posix">--without-posix</link>
+ instead.
+ </para>
+ <para>
+ PHP 4: Disable POSIX-like functions
+ </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry id="install.configure.disable-rpath">
+ <term>
+ <parameter>--disable-rpath</parameter>
+ </term&