Jump to content

Archived

This topic is now archived and is closed to further replies.

shashidhar

PHP and Oracle client

Recommended Posts

Hi,

I have installed oracle client on my linux machine. When i try to run the following commad

 

$c = OCILogon('user', 'password', 'database');

 

it display the following error.

 

Fatal error: Call to undefined function: ocilogon() in /var/www/html/db.php on line 2

 

I am not able to make out what is worng. Please help.

 

Regards,

Shashidhar

Share this post


Link to post
Share on other sites

I found the solution to my problem. In ./configure i had --disable-rpath, i just had to removed it.

And reinstalled the php with --with-oci8-client and --enable-sigchild. Now my php is able to run oci commands.

 

But a new problem!!!!! :-(

 

how do i configure tnsnames.ora to my php? I have tried the steps given in [a href=\"http://www.oracle.com/technology/pub/notes/technote_php_instant.html\" target=\"_blank\"]http://www.oracle.com/technology/pub/notes...hp_instant.html[/a]

 

but i get the following error.

 

Warning: ocilogon(): _oci_open_server: Error while trying to retrieve text for error ORA-12154 in /var/www/html/db.php on line 2

 

anyone knows what should be done now?

 

Regards,

Shashidhar

Share this post


Link to post
Share on other sites

Try with installing Oracle instant client and set the env variable TNS_ADMIN

to where you have your tnsnames file. You can then check your access with

sqlplus to the user/db where you have your web server.

Share this post


Link to post
Share on other sites

×

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.