Para conectar a IBM DB2 Universal Database para Linux, Unix y Windows, o a IBM Cloudscape, o a Apache Derby, se debe instalar el cliente de IBM DB2 Universal Database en el mismo equipo en que se ejecuta PHP. Esta extensión se ha desarrollado y probado con DB2 Version 8.2.
Para conectar a IBM DB2 Universal Database en z/OS o iSeries, es necesario también IBM DB2 Connect o un software enrutador DRDA equivalente.
El usuario que invoca el ejecutable de PHP o el SAPI debe especificar la instancia
de DB2 antes de acceder a estas funciones. Se puede establecer el nombre de la instancia
de DB2 en php.ini utilizando la opción de configuración
ibm_db2.instance_name, o se puede cargar el perfil de la instancia
de DB2 antes de invocar el ejecutable de PHP.
Si se ha creado una instancia de DB2 llamada db2inst1 en
/home/db2inst1/, por ejemplo, se puede añadir la
siguiente línea a php.ini:
ibm_db2.instance_name=db2inst1
bash$ source /home/db2inst1/sqllib/db2profile
ibm_db2.instance_name
en php.ini, o cargar el entorno de la instancia de DB2 en el script de inicio
del servidor web (típicamente /etc/init.d/httpd o
/etc/init.d/apache).