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