Чтобы собрать модуль 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
Замечание: Замечание для пользователей IIS
Если драйвер ibm_db2 работает на сервере Microsoft Internet Information Server (IIS), возможно, потребуется сделать следующее:
- Установите DB2 с расширенной безопасностью операционной системы.
- Добавьте путь к исполняемому файлу PHP в системную переменную окружения PATH (по умолчанию C:\php\).
- Создайте ещё одну системную переменную окружения, содержащую путь к PHP.INI (например: PHPRC = C:\php\).
- Добавьте учётную запись пользователя IUSR_COMPUTERNAME в группу DB2USERS.