Modulo OCI8 para PHP en Ubuntu

miércoles, 23 de mayo de 2007

# sudo gedit /etc/apt/sources.list

Agregamos al final del archivo, la línea: deb http://oss.oracle.com/debian unstable main non-free Lo primero que hay que hacer, es instalar el cliente de Oracle XE: # sudo apt-get update # sudo apt-get install oracle-xe-client

Es necesario compilar la extensión OCI8 de Oracle para PHP, por tanto hay que instalar los paquetes necesarios para dicha compilación: # sudo apt-get install php-pear php5-dev build-essential

Y ahora compilamos: # sudo pecl install oci8

El proceso de compilación nos va a pedir la ruta de la librería del cliente de Oracle. Ya que tenemos instalado el cliente en nuestra computadora, la ruta viene siendo la siguiente: /usr/lib/oracle/xe/app/oracle/product/10.2.0/client/ Directorio ORACLE_HOME

Una vez hecha la compilación, lo siguiente es configurar Apache/PHP. # sudo gedit /etc/php5/apache2/php.ini

Agregamos al archivo la línea: extension=oci8.so Guardamos el archivo php.ini y cerramos gedit.

Por último, reiniciamos Apache: # sudo /etc/init.d/apache2 restart