Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/07/2015, 12:47
Mauricio90
 
Fecha de Ingreso: julio-2015
Mensajes: 4
Antigüedad: 7 años
Puntos: 1
Pregunta Problema-Conectar PHP con BD ORACLE

Hola a todos soy un poco nuevo con el tema, pero me he documentado y no he dado con la conexion
el error en concreto es este:
Fatal error: Call to undefined function oci_connect() in C:\xampp\htdocs\mysql\oracle.php on line 15

Tengo una base de datos Oracle 11g en un servidor Linux red hat de 64 bits.
-quiero hace unas pruebas de conexion y consultas por medio de PHP, para lo cual instale el paquete XAMP. en mi equipo
-mi equipo es W7 Pro de 64 Bits
-Instale el Instant client 11g de 32 bits (tengo entendido que por ser php unicamente de 32 bits el instant client debe serlo tambien (recordar que mi BD esta en 64 bits)).
-instale el JDK 32 bits.
-con la instalacion del instant client la ruta quedo automaticamente en el PATH.
-descomente la linea correspondiente en el php.info.
-realice los reinicios de sistema y reinicio del servidor apache dentro de xamp

y aun asi me sigue arrojando el error:
Fatal error: Call to undefined function oci_connect() in C:\xampp\htdocs\mysql\oracle.php on line 15

Tengo entendido que puede ser por que no reconoce la biblioteca de instant client.
No se que hacer.

Que debo hacer? Alguna ayuda?

Info adicional:
-el software que maneja mi empresa esta bajo oracle y se encuentra instalado en mi PC (no se si existan conflictos)
-intente instalar instant client de 64 bis pero tampoco funciona.
-una captura de pantalla de lo que tengo:
https://www.dropbox.com/s/a47wzu7r26uscat/Captura.JPG?dl=0

codigo:
Código PHP:
<?php
$oradbCon 
"LIBRA = 
  (DESCRIPTION = 
    (ADDRESS_LIST = 
        (ADDRESS = 
          (COMMUNITY = tcp.world)
          (PROTOCOL = TCP)
          (Host = 192.168.1.5)
          (Port = 1521)
        )
    )
    (CONNECT_DATA = (SERVICE_NAME = LIBRA)
    )
  )"
;
$conexion oci_connect('usr','pass',$oradbCon);
if(!
$conexion){die oci_error();}else{echo"conexion exitosa: ";}
?>