OCI8 3.0 está incluida con PHP 8. También está disponible desde » PECL. Para PHP 7, utilice OCI8 2.2 desde » PECL. OCI8 requiere Oracle 10g o bibliotecas cliente posteriores.
Si la base de datos Oracle está en la misma máquina que PHP, el software de base de datos ya contiene las bibliotecas y encabezados necesarios. Cuando PHP está en una máquina diferente, utilice las bibliotecas gratuitas » Oracle Instant Client.
Para utilizar Oracle Instant Client, instale el archivo
comprimido ZIP Basic
o Basic Light
de
Oracle Instant Client, el paquete RPM, o el paquete DMG.
Al compilar OCI8 desde el código fuente, instale también el
SDK
de Instant Client.
Debe ejecutar PHP con la misma versión o una versión más reciente de las bibliotecas cliente de Oracle utilizadas para construir OCI8.
Nota:
La interoperabilidad estándar de red cliente-servidor de Oracle permite conexiones entre diferentes versiones de Oracle Client y Oracle Database. Para configuraciones certificadas, consulte la documentación Oracle Support ID ID 207303.1. En resumen, Oracle Client 19, 18 y 12.2 pueden conectarse a Oracle Database 11.2 o superior. Oracle Client 12.1 puede conectarse a Oracle Database 10.2 o superior. Oracle Client 11.2 puede conectarse a Oracle Database 9.2 o superior.
Nota:
El soporte de todas las funcionalidades de OCI8 solo está disponible al utilizar las versiones más recientes de las bibliotecas cliente de Oracle así como la base de datos más reciente.