Установка

Чтобы собрать модуль ibm_db2, необходимо установить в систему файлы заголовков и библиотеки для разработки приложений СУБД DB2. Система DB2 не устанавливает их по умолчанию, поэтому, возможно, придётся вернуться к установщику DB2 и добавить эти настройки. Клиент разработки приложений (Application Development Client) DB2 включает файлы заголовков и доступен для бесплатного скачивания с » сайта поддержки реляционной системы управления базами данных IBM DB2 Universal Database (DB2 UDB).

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

Модуль ibm_db2 — это модуль » PECL, так что следуйте инструкции «Установка модулей PECL» для его установки в PHP. Чтобы указать расположение файлов заголовков и библиотек DB2, команду configure запускают как показано ниже:

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.