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.
-la conexion con SQL developer funciona correctamente.
-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: ";}
?>