|
php.net | support | documentation | report a bug | advanced search | search howto | statistics | random bug | login |
PatchesPull RequestsHistoryAllCommentsChangesGit/SVN commits
[1999-11-14 04:13 UTC] joey at cvs dot php dot net
|
|||||||||||||||||||||||||||
Copyright © 2001-2025 The PHP GroupAll rights reserved. |
Last updated: Fri Oct 24 14:00:01 2025 UTC |
I have the following script: #!/usr/local/bin/php <? $handle=sybase_connect('SEVER', 'user', 'passwd'); sybase_select_db('test_db'); $result=sybase_query("select * from state"); print "<table>"; while($row=sybase_fetch_array($result)) { print "<tr><td>"; print $row[0]; print "</td></tr>"; print "</table>\n"; } ?> When I run this script from my shell, and I have $SYBASE=/right/dir in my environment, script run successfull. When I run script from Apache (1.3.4), I get -------- connect: Can't assign requested address DB-Library: Login incorrect. -------- If I try to set up string "sybase.interface_file="/right/dir" in php.ini file, I have failed run script both from Apache and from my shell. Question: How php determine location interfaces file? From user environment variable? I guess it right, becouse if I chenge somithing in /right/dir/interfaces file, i see it during script execution. And how I can to set up this location for runing from nobody:nobody (Apache)? In php-manual I can not find about "sybase.interface_file" in php.ini. Thank you. /Serg