Instalación/Configuración
PHP Manual

Requerimientos

La extensión OCI8 requiere la biblioteca cliente de Oracle 9iR2, 10g o 11g. Si Oracle Database está en la misma máquina que PHP, el software de la base de datos ya contiene las bibliotecas necesarias. Cuando PHP está en una máquina diferente, se han de usar las bibliotecas » Oracle Instant Client gratuitas.

Para usar Oracle Instant Client, se ha de instalar el fichero ZIP basic o basiclite de Oracle Instant Client, o el paquete RPM. Cuando se construye PHP desde el código fuente, también se ha de instalar el fichero ZIP sdk o el paquete RPM devel.

En Windows, la DLL php_oci8 necesita la versión 10gR2 o superior de la biblioteca cliente. En PHP 5.3, hasta e incluyendo PHP 5.3.5, la DLL php_oci8_11g requiere la biblioteca cliente Oracle 11gR1 o superior. Desde PHP 5.3.6, la DLL php_oci8_11g requiere la biblioteca cliente Oracle 11gR2 o superior. Con algunas versiones de Instant Client además podrían ser necesarias las bibliotecas mfc71.dll y msvcr71.dll.

Se debería ejecutar PHP con la misma, o más reciente, versión de las bibliotecas de Oracle con las que fue construida OCI8.

Nota:

Si OCI8 utiliza las bibliotecas cliente 9iR2 o 10g, PHP puede conectarse a Oracle Database 8i, 9iR2, 10g o 11g. Si OCI8 utiliza la bliblioteca cliente 11g, las bases de datos puede ser 9iR2, 10g o 11g.

Nota:

El soporte completo para las características de OCI8 sólo está disponible cuando se usan las versiones más recientes de las bibliotecas cliente y de la base de datos.


Instalación/Configuración
PHP Manual