php+oracle=Linux

gustavo
01 de Septiembre del 2004
saludos :

Les cuento que llevo una semana, intentando conectar PHP+Oracle en Linux RedHat9i, revise muchos FAQ, por ahi se comenta que existe error con la libreria oci8.so, entonces intente usar la funcion odbc_connect, e instale unixODBC, me baje de internet(aunque redhat ya viene con este paquete), tambien instale el controlador ODBC.ODBC para oracle, pero todo fue sin exito, no reconoce la funcion odbc_connect().

Volvi a ejecutar estas lineas y me funcioa una sola vez y luego la segunda vez me sale un error del NLS que esta mal definido.

<?php
putenv("ORACLE_SID=test2");
putenv("ORACLE_HOME=/usr/oracle/9.0");
putenv("NLS_LANG=american.america.US7ASCII");
putenv("ORA_NLS33=/usr/oracle/9.0/ocommon/nls/admin/data");
putenv("ORACLE_BASE=/usr/oracle");
putenv("ORACLE_OWNER=oracle");
putenv("TNS_ADMIN=/usr/oracle/9.0/network/admin");
putenv("LD_LIBRARY_PATH=/usr/oracle/9.0/lib");

$con=OCILogon("scott","tiger","test2");
echo "Se conecto sin problemas <br>";
$stmt=OCIParse($con,'select * from emp');

?>

jmco_1977
01 de Septiembre del 2004
¿Donde leistes sobre el error de oci8.so?
¿Por lo que leo en tu mensaje, instalastes Oracle 9i en Red Hat 9, ahora, que version estas usando del php?

N?or
01 de Septiembre del 2004
¿Cuál es el error exactamente?