ich arbeite mit db2 und oracle von php.
du mußt den db2-client auf dem webserver installieren und konfigurieren. überprüfen kannst du das dann auf windows mit access.
falls du ein db2-gateway benutzt, mußt du den 'großen' db2-client installieren, da der 'kleine' db2-client keinen zugriff über das gatway erlaubt und nur direkt auf den db2-server geht.
in windows-php ist der odbc bereits mitcompiliert. du kannst dann gleich per odbc auf db2 zugreifen.
in linux-php mußt du erst die odbc erweiterung eincompilieren.