Last modified 10 years ago
Last modified on 16/12/14 13:34:51
- Descargar PDO y descomprimir
wget http://pecl.php.net/get/PDO_INFORMIX-1.2.7.tgz tar -xvf PDO_INFORMIX-1.2.7.tgz
- Descargar e instalar
apt-get install php5-dev
- Instalar PDO
cd PDO_INFORMIX-1.2.7/ phpize ./configure make make install
- Es posible que aqui te marque un error de que no encuentra el php_pdo_driver.h en determinada linea, si te lo marca, entonces
edita el archivo configure y ubica las lineas siguientes:
elif test -f $prefix/include/php/ext/pdo/php_pdo_driver.h; then pdo_cv_inc_path=$prefix/include/php/ext else as_fn_error "Cannot find php_pdo_driver.h." "$LINENO" 5
cambialas por
elif test -f $prefix/include/php5/ext/pdo/php_pdo_driver.h; then pdo_cv_inc_path=$prefix/include/php5/ext else as_fn_error "Cannot find php_pdo_driver.h." "$LINENO" 5
- Revisar que se haya copiado pdo_informix.so a la carpeta donde estan las extension, para averiguar cual es la carpeta usar
php -i |grep extension_dir
- 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/mods-available/pdo.ini
- Reiniciar apache
service apache2 restart