<?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 => 'ru',
  ),
  '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' => 'ru',
    '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 под Linux, UNIX
   и Windows, IBM Cloudscape или Apache Derby, вы должны
   установить клиента IBM DB2 Universal Database на той же
   машине, где будет работать PHP. Модуль
   разрабатывался и тестировался с DB2 версии 8.2.
  </p>
  <p class="simpara">
   Для соединения с IBM DB2 Universal Database под 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, вам необходимо
    сначала задать экземпляр DB2 с которым вы будете
    работать. Его можно задать в <var class="filename">php.ini</var> с помощью опции
    <code class="literal">ibm_db2.instance_name</code> или вы можете
    создать профиль экземпляра DB2.
   </p>
   <p class="para">
    Если вы, к примеру, создадите экземпляр DB2 с именем
    <code class="literal">db2inst1</code> в
    <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>
    Для разрешения доступа вашему веб-серверу к функциям
    модуля, вы должны либо задать опцию
    <code class="literal">ibm_db2.instance_name</code> в <var class="filename">php.ini</var>, либо
    обеспечить выставление соответствующих переменных
    окружения DB2 в вашем скрипте запуска веб-сервера
    (обычно это <var class="filename">/etc/init.d/httpd</var> или
    <var class="filename">/etc/init.d/apache</var>).
   </p>
  </div>
 </div><?php manual_footer($setup); ?>