sql >> Base de Datos >  >> RDS >> Oracle

Funciones OCI8 no encontradas cuando se ejecutan en apache con php5

PHP necesita saber desde dónde cargar su extensión (esto sirve de puente entre PHP y las librerías proporcionadas por Oracle). Dado que funciona desde la CLI, parece que tiene el paquete instalado.

Si los archivos ini son iguales, también debe verificar:

1) ¿recordó reiniciar apache después de configurar Oracle libs?

2) ¿su servidor web se ejecuta como chroot?

3) ¿Cuáles son los permisos de la extensión oci8? (es decir, es legible por el uid del servidor web)

También debe agregar la ruta a los archivos Oracle .so a su ld.so.conf y ejecutar ldd o modificar sus Env vars, pero esto dará un error diferente al que describe si lo omite.

HTH

C.