Вимоги

Для з'єднання з IBM DB2 Universal Database під Linux, UNIX і Windows, IBM Cloudscape або Apache Derby, ви повинні встановити клієнта IBM DB2 Universal Database на тій же машині, де працюватиме PHP. Модуль розроблявся та тестувався з DB2 версії 8.2.

Для з'єднання з IBM DB2 Universal Database під z/OS або iSeries вам потрібен IBM DB2 Connect або еквівалентне програмне забезпечення, здатне бути шлюзом DRDA.

Вимоги під Linux чи Unix

Для доступу до функцій модуля з PHP, вам необхідно спочатку встановити екземпляр DB2 з яким ви будете працювати. Його можна задати у php.ini за допомогою опції ibm_db2.instance_name або можна створити профіль екземпляра DB2.

Якщо ви, наприклад, створите екземпляр DB2 з ім'ям db2inst1 в /home/db2inst1/, ви можете додати наступний запис до php.ini:

ibm_db2.instance_name=db2inst1

Якщо ви не задали ім'я екземпляра php.ini, ви повинні виконати наступну команду, яка змінює змінні оточення, для доступу до DB2:

bash$ source /home/db2inst1/sqllib/db2profile

Для дозволу доступу вашому веб-серверу до функцій модуля, ви повинні або встановити опцію ibm_db2.instance_name у php.ini або забезпечити виставлення відповідних змінних оточення DB2 у вашому скрипті запуску веб-сервера (зазвичай це /etc/init.d/httpd або /etc/init.d/apache).