G2/instinformix

Instalación de pdo_informix

cliente ifx 64bits linux:  http://desarrolloguarani.siu.edu.ar/repositorio/clientsdk.3.50.FC9DE.LINUX.tar

A través de todo este documento se asume que existe un cliente de informix instalado en la máquina donde se quiere instalar pdo_informix. Este archivo asume que se está trabajando sobre alguna rama de Debian, en otras distribuciones los cambios deberían ser mínimos.
Descarga

pecl install --alldeps pdo_informix

si surge este error:

ERROR: Make sure that you run '/usr/bin/phpize' in the top level source directory of the module

compilar a mano:

curl -O http://pecl.php.net/get/PDO_INFORMIX-1.2.7.tgz
tar -xvf PDO_INFORMIX-1.2.7.tgz
cd PDO_INFORMIX-1.2.7/
phpize
./configure
make
make install

El driver busca los headers en /usr/include/php, si no los encuentra quizá sea porque la instalación de php no creó el link simbólico a esta carpeta. Quizá esto ayude:

ln -s /usr/include/php5/ /usr/include/php

Agregar la extensión para que se cargue con php

echo "extension=pdo_informix.so" > /etc/php5/conf.d/pdo_informix.ini

Reiniciar el servidor web

/etc/init.d/apache2 restart