Informix+apache+php pdo

Error: -23101
Unable to load locale categories.
An invalid locale name was supplied for the locale initialization. The environment variable specifying the locale category has a wrong value.
Check the value of the corresponding environment variable, CLIENT_LOCALE or DB_LOCALE.

Hola Marcos, te copio la respuesta a la lista de tecnicos, en Agosto/2008, enviada por Fernando Gatica por un problema similar:

Justo hoy nos pasó en un servidor, si es un cliente, en el setnet(caso windows) ponele en client_locale lo que te devuelva select * from sysmaster:sysdbslocale.
Si no es un cliente tenes que declararlo en el servidor. export DB_LOCALE=…, export CLIENT_LOCALE=…

Para un (Debian -lenny) se debe Modificar /etc/apache2/envavars y agregar:

INFORMIXDIR=/opt/informix
PATH=$PATH:$INFORMIXDIR/bin
INFORMIXSERVER=ol_xxxx
INFORMIXSQLHOSTS=$INFORMIXDIR/etc/sqlhosts

Suerte.