Установка

Для сборки расширения ibm_db2, сначала необходимо установить разработческие библиотеки и заголовочные файлы DB2. DB2 не устанавлиыает их по умолчанию, так что вам придется запустить пакет установки DB2 и добавить эти опции. Заголовочные файлы включены в DB2 Application Development Client, доступный для свободного скачивания с » сайта поддержки IBM DB2 Universal Database.

Если вы добавили необходимые библиотеки и заголовочные файлы на Linux или Unix системе, где уже была установлена база DB2, вам будет нужно запустить команду db2iupdt -e для обновления символических ссылок на них в вашем экземпляре DB2.

ibm_db2 является расширением » PECL, так что действуйте в соответствии с инструкциями Установка расширений PECL для его установки. Используйте команду configure для задания расположения библиотек и заголовочных файлов DB2, таким образом:

bash$ ./configure --with-IBM_DB2=/path/to/DB2
По умолчанию, configure использует путь /opt/IBM/db2/V8.1.

Замечание: Замечание для пользователей IIS

Если вы используете драйвер ibm_db2 с Microsoft Internet Information Server (IIS), вы должны сделать следующее:

  • Установите DB2 с расширенной безопасностью операционной системы.
  • Добавьте путь к исполняемому файлу PHP в системную переменную окружения PATH (по умолчанию C:\php\).
  • Создайте еще одну системную переменную окружения, содержащую путь к PHP.INI (например: PHPRC = C:\php\).
  • Добавьте IUSR_COMPUTERNAME в группу DB2USERS.