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

contributors($setup);

?>
<div id="oci8.requirements" class="section">
  <h2 class="title">要件</h2>
  <p class="para">
   OCI8 3.0 が PHP 8 には含まれています。
   <a href="https://pecl.php.net/" class="link external">&raquo;&nbsp;PECL</a> からも利用できます。
   PHP 7 については、OCI8 2.2 が
   <a href="https://pecl.php.net/" class="link external">&raquo;&nbsp;PECL</a> から利用できます。
   OCI8 は、Oracle
   10<em>g</em> 以降のクライアントライブラリが必要です。
  </p>
  <p class="para">
   Oracle Database が PHP と同じマシンにある場合、
   データベースのソフトウェアには必要なライブラリとヘッダファイルが含まれています。
   PHP が違うマシンにある場合、
   無料の <a href="https://www.oracle.com/database/technologies/instant-client.html" class="link external">&raquo;&nbsp; Oracle Instant Client</a>
   ライブラリを使って下さい。
  </p>
  <p class="para">
   Oracle Database と PHP が同じマシンで動いている場合は、必要なライブラリはデータベースソフトウェアの中にすべて含まれています。
   PHP を別のマシンで動かしている場合は、無料の
   <a href="https://www.oracle.com/database/technologies/instant-client.html" class="link external">&raquo;&nbsp;Oracle Instant Client</a> ライブラリを使います。
  </p>
  <p class="para">
   Oracle Instant Client を使うには、<code class="literal">basic</code>
   あるいは <code class="literal">Basic Light</code> の Oracle Instant Client ZIP ファイルあるいは
   RPM パッケージ、または DMG パッケージをインストールします。OCI8 をソースコードからビルドする場合は、さらに
   Instant Client の <code class="literal">SDK</code> もインストールして下さい。
  </p>
  <p class="para">
   PHP を動かすときには、少なくとも OCI8 をビルドしたときと同じバージョン以降の
   Oracle ライブラリを使わなければなりません。
  </p>
  <blockquote class="note"><p><strong class="note">注意</strong>: 
   <p class="para">
    Oracle の標準のクライアント-サーバーの
    ネットワークの相互運用性によって、
    Oracle のクライアントとデータベースのバージョンが違っていても
    接続することが出来ます。
    Oracle の正式なサポート文書 ID 207303.1.を要約すると、
    Oracle Client 19, 18 と 12.2 は、
    Oracle Database 11.2 以降にも接続できるとのことです。
    Oracle Client 12.1 は Oracle Database 10.2 以降に接続できます。
    Oracle Client 11.2 は Oracle Database 9.2 以降に接続できます。
   </p>
  </p></blockquote>
  <blockquote class="note"><p><strong class="note">注意</strong>: 
   <p class="para">
    OCI8 の全機能が使えるのは、
    最新バージョンの Oracle クライアントライブラリとデータベースを使っているときだけです。
   </p>
  </p></blockquote>
 </div><?php manual_footer($setup); ?>