> I set up PHP on a Sun Solaris box a week ago (see phpinfo output below).
> It has oracle 7.3.4 and php 4.0.4pl1 so I'm using the --with-oracle
> configure option. Due to a special module we're using we're stuck with
> using that php version (4.0.4pl1).
Couldn't you use --with-oci, even with that php version ? it's the newer and
better module for oracle (both oracle 7 and 8). Look at ocilogon() function
and friends.
> At first I was getting the ORA-12154 TNS:could not resolve service name
> error almost every time. I then followed the instructions to set the
> ORACLE_HOME and TNS_ADMIN environment variables in apaches http.conf.
> I've also tried using the putenv function to set the variables.
I had also trouble with ora12154. I use now a workaround :
when I use : $connection = OCILogon($user, $pass, $tns) or die("No
Connection");
for the third parameter ($tns), I don't use the name found in tnsnames.ora,
but directly the entire syntax
something like :
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS =
(COMMUNITY = tcp.world)
(PROTOCOL = TCP)
(Host = <ip address>)
(Port = 1521)
)
(ADDRESS =
(COMMUNITY = tcp.world)
(PROTOCOL = TCP)
(Host = <ip address>)
(Port = 1526)
)
)
(CONNECT_DATA = (SID = ORCL)
)
)
Regards,
Philippe
--
PHP Database Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php