<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/ibm-db2.setup.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'ja',
  ),
  'this' => 
  array (
    0 => 'ibm-db2.requirements.php',
    1 => '要件',
    2 => '要件',
  ),
  'up' => 
  array (
    0 => 'ibm-db2.setup.php',
    1 => 'インストール/設定',
  ),
  'prev' => 
  array (
    0 => 'ibm-db2.setup.php',
    1 => 'インストール/設定',
  ),
  'next' => 
  array (
    0 => 'ibm-db2.installation.php',
    1 => 'インストール手順',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'ja',
    'path' => 'reference/ibm_db2/setup.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="ibm-db2.requirements" class="section">
  <h2 class="title">要件</h2>
  <p class="simpara">
   IBM DB2 Universal Database for Linux・UNIX・Windows、
   IBM Cloudscape、Apache Derby に接続するには、
   PHP を稼動させるコンピュータ上に IBM DB2 Universal
   Database client がインストールされていなければなりません。
   この拡張モジュールは、DB2 バージョン 8.2
   を対象にして開発およびテストが行われています。
  </p>
  <p class="simpara">
   IBM DB2 Universal Database for z/OS・iSeries
   に接続するには、IBM DB2 Connect あるいはそれと同等の
   DRDA ゲートウェイソフトウェアも必要となります。
  </p>
  <div class="section" id="ibm-db2.requirements.unix">
   <h2 class="title">Linux あるいは Unix についての要件</h2>
   <p class="simpara">
    これらの関数を使用する前には、PHP 実行ファイルあるいは SAPI
    を実行するユーザーで DB2 インスタンスを指定する必要があります。
    <var class="filename">php.ini</var> で <code class="literal">ibm_db2.instance_name</code>
    を使用して DB2 インスタンス名を指定するか、
    PHP 実行ファイルの起動前に DB2 インスタンスプロファイルを
    読み込むことができます。
   </p>
   <p class="para">
    例えば、<code class="literal">db2inst1</code> という名前の DB2 インスタンスを
    <var class="filename">/home/db2inst1/</var> に作成した場合には
    <var class="filename">php.ini</var> に以下の行を追加します。
    <div class="example-contents screen">
<div class="cdata"><pre>
ibm_db2.instance_name=db2inst1
</pre></div>
    </div>
    <var class="filename">php.ini</var> にこれを指定しない場合は、
    DB2 へのアクセス用の環境変数を設定するために
    以下のコマンドを実行しなければなりません。
    <div class="example-contents screen">
<div class="cdata"><pre>
bash$ source /home/db2inst1/sqllib/db2profile
</pre></div>
    </div>
    PHP が使用できる Web サーバーからこれらの関数を使用するには、
    <var class="filename">php.ini</var> で <code class="literal">ibm_db2.instance_name</code> を設定するか、
    Web サーバーの起動スクリプト (<var class="filename">/etc/init.d/httpd</var>
    あるいは <var class="filename">/etc/init.d/apache</var> であることが多いでしょう)
    で DB2 インスタンス環境変数を読み込む必要があります。
   </p>
  </div>
 </div><?php manual_footer($setup); ?>