wiki:InstalarPDO
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