From: evan at mirrored dot ca Operating system: Solaris 8 PHP version: 4.3.4 PHP Bug Type: MySQL related Bug description: mysql functions availiable from cli but not from apache module
Description: ------------ I created the following file in my web root. # more test.php <pre> <?php $link = mysql_connect("10.50.50.4", "phpbb", "PASSWORD"); echo mysql_get_server_info() . "\n"; echo mysql_get_host_info() . "\n"; echo mysql_get_client_info() . "\n"; if ($link) { mysql_close($link); } ?> ok </pre> And when it's run from the CLI version everything is fine. # /usr/local/bin/php -f test.php <pre> 4.0.17-standard 10.50.50.4 via TCP/IP 4.0.16 ok </pre> However when I try to pull it up via the web interface I get: Warning: mysql_connect(): Can't connect to MySQL server on '10.50.50.4' (2) in /export/mirrors2/ragga-jungle.com/phpBB-2.0.6/test.php on line 4 Warning: mysql_get_server_info(): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) in /export/mirrors2/ragga-jungle.com/phpBB-2.0.6/test.php on line 5 Warning: mysql_get_server_info(): A link to the server could not be established in /export/mirrors2/ragga-jungle.com/phpBB-2.0.6/test.php on line 5 Warning: mysql_get_host_info(): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) in /export/mirrors2/ragga-jungle.com/phpBB-2.0.6/test.php on line 6 Warning: mysql_get_host_info(): A link to the server could not be established in /export/mirrors2/ragga-jungle.com/phpBB-2.0.6/test.php on line 6 4.0.16 ok -- SOFTWARE USED: php 4.3.4 (./configure --with-apxs2=/usr/local/apache/bin/apxs --with-gd --with-zlib --with-jpeg-dir=/usr/local --with-png-dir=/usr/local --with-mysql=/usr/local/mysql --with-xml) mysql 4.0.17 (./configure --without-server --without-debug --without-docs --without-bench --prefix=/usr/local/mysql) apache 2.0.48 (./configure --prefix=/usr/local/apache --with-mpm=worker --enable-modules="so dl rewrite") Here's some output from config.status in the php build directory: hostname = jujitsu uname -m = sun4u uname -r = 5.8 uname -s = SunOS uname -v = Generic_108528-24 /usr/bin/uname -p = sparc /bin/uname -X = System = SunOS Node = jujitsu Release = 5.8 KernelID = Generic_108528-24 Machine = sun4u BusType = <unknown> Serial = <unknown> Users = <unknown> OEM# = 0 Origin# = 1 NumCPU = 2 Reproduce code: --------------- see description Expected result: ---------------- see description Actual result: -------------- see description -- Edit bug report at http://bugs.php.net/?id=27079&edit=1 -- Try a CVS snapshot (php4): http://bugs.php.net/fix.php?id=27079&r=trysnapshot4 Try a CVS snapshot (php5): http://bugs.php.net/fix.php?id=27079&r=trysnapshot5 Fixed in CVS: http://bugs.php.net/fix.php?id=27079&r=fixedcvs Fixed in release: http://bugs.php.net/fix.php?id=27079&r=alreadyfixed Need backtrace: http://bugs.php.net/fix.php?id=27079&r=needtrace Need Reproduce Script: http://bugs.php.net/fix.php?id=27079&r=needscript Try newer version: http://bugs.php.net/fix.php?id=27079&r=oldversion Not developer issue: http://bugs.php.net/fix.php?id=27079&r=support Expected behavior: http://bugs.php.net/fix.php?id=27079&r=notwrong Not enough info: http://bugs.php.net/fix.php?id=27079&r=notenoughinfo Submitted twice: http://bugs.php.net/fix.php?id=27079&r=submittedtwice register_globals: http://bugs.php.net/fix.php?id=27079&r=globals PHP 3 support discontinued: http://bugs.php.net/fix.php?id=27079&r=php3 Daylight Savings: http://bugs.php.net/fix.php?id=27079&r=dst IIS Stability: http://bugs.php.net/fix.php?id=27079&r=isapi Install GNU Sed: http://bugs.php.net/fix.php?id=27079&r=gnused Floating point limitations: http://bugs.php.net/fix.php?id=27079&r=float