Foros del Web » Programando para Internet » PHP »

Problema-Conectar PHP con BD ORACLE

Estas en el tema de Problema-Conectar PHP con BD ORACLE en el foro de PHP en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 22/07/2015, 12:47
 
Fecha de Ingreso: julio-2015
Mensajes: 4
Antigüedad: 8 años, 9 meses
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: ";}
?>
  #2 (permalink)  
Antiguo 22/07/2015, 12:56
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 4 meses
Puntos: 2658
Respuesta: Problema-Conectar PHP con BD ORACLE

OFF TOPIC en Bases de Datos.

Las conexiones entre una aplicación y la BBDD son temas de programación, no de BBD ( a menos que haya problemas de configuración de servidor). Y los temas de Programación son OFF TOPIC en BBDD.
Leer las reglas del subforo, por favor.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #3 (permalink)  
Antiguo 22/07/2015, 14:57
 
Fecha de Ingreso: julio-2015
Mensajes: 4
Antigüedad: 8 años, 9 meses
Puntos: 1
Respuesta: Problema-Conectar PHP con BD ORACLE

Gracias por la correccion,

Etiquetas: bases-de-datos-general, bd, mysql, oracle
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:14.