The Informix modules contains support for various Informix database servers including Informix Dynamic Server (IDS) 7.x and 2000, Informix-SE 7.x, and Informix Universal Server (IUS) 9.x.
While some Informix databases have nearly complete support, other databases are only partially supported. Notably, IDS 7.x in the Informix module has full support for BYTE and TEXT columns, while IUS 9.x has partial suppport with SLOB and CLOB support only partially implemented.
To install Informix support and use the Informix functions, ensure you have ESQL/C installed. ESQL/C forms part of the Informix client SDK.
In addition, certain environment variables must be set to ensure correct operation. $INFORMIXDIR must be set to the location of the Informix installation, as well as $INFORMIXDIR/bin being set in your your PATH. $INFORMIXSERVER must also be set before executing PHP scripts - this variables indicates the name of Informix to connect to. Depending on the version of Informix installed, $DBPATH may also need to be specified. $DBPATH should contain the path to the Informix databases.
Table of Contents