Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/09/2010, 03:55
cslbcn
 
Fecha de Ingreso: marzo-2008
Mensajes: 383
Antigüedad: 16 años, 2 meses
Puntos: 5
Exclamación Conectar con Oracle 9i mediante PHP

Hola. Llevo semanas intentando conectar una página web en php con una base de datos Oracle, pero no lo consigo. No paro de mirar manuales y manuales y estoy llegando al borde de la desesperación.

Tengo un Linux Ubuntu Server 10.04 con php5 y apache2. La página .php para conectarme al oracle es esta:

Código PHP:
Ver original
  1. <?php
  2. $session = session_id();
  3. //Incluir la clase que hace permite conexión a Oracle
  4. include "adodb/adodb.inc.php";
  5.  
  6. //Crear Conexión:
  7. $DB = &ADONewConnection('oci8');
  8. $DB->connectSID = true;
  9.  
  10. //Datos de conexion
  11. $ip_servidor ="192.168.1.13"; //Sí Php y Oracle están en la misma máquina
  12. //en caso contrario incluir la ip del servidor oracle
  13. $user ="real";
  14. $password ="real";
  15. $sid ="ross";
  16.  
  17.  
  18. //Conexion
  19. $conexion=$DB->PConnect($ip_servidor, $user, $password, $sid);
  20. echo "conexion--->$conexion";
  21. //Sí se establece la conexión el resultado es 1
  22.  
  23. ?>

Siempre me devuelve "conexion-->0"

Leí por internet, que para que funcionase debía hacer esto:
# apt-get install libphp-adodb

Pero aún así no se conecta. A penas sé nada de Linux y no entiendo porque no se conecta. Falta algo? Se hace de otra manera?

Ayuda por favor!!