ID: 45150 Updated by: [EMAIL PROTECTED] Reported By: conor dot kerr_php at dev dot ceon dot net -Status: Open +Status: Feedback Bug Type: MySQL related Operating System: Windows Vista PHP Version: 5.3CVS-2008-06-02 (snap) New Comment:
Are you sure it's not some "security" feature in Vista that is blocking the connections? I'd check firewall settings, etc. Previous Comments: ------------------------------------------------------------------------ [2008-06-13 14:09:03] conor dot kerr_php at dev dot ceon dot net Hi, Has anyone taken a look at this? I've managed to get PHP5.3 working fine with MySQL on Mac OS X, Linux (RedHat 9 - old I know but anyway :) ) and Windoze XP but mysql_connect times out on any Windoze Vista system. If anyone has got 5.3 working with MySQL on Vista could they please e-mail me to say so. If not, could this be looked at soon? Thanks, Conor ------------------------------------------------------------------------ [2008-06-02 16:46:50] conor dot kerr_php at dev dot ceon dot net Description: ------------ I've been trying the PHP 5.3.x snapshots out for the past two weeks on three separate Vista systems and consistently got timeouts when a mysql_connect function was encountered. Tried rebooting into Windoze XP on one of the systems and installing on it and everything worked perfectly straight away. Tried everything I could on the Vista systems, removing all copies of libmysql.dll from the system, changing the PATH, removing the path, (restarting after all changes) but every time PHP the mysql_connect function times out. Are the snapshots tested on XP only? I've spent almost a full working day over the past two weeks trying to get 5.3 running in my normal environment so that I could start using the namespace functionality. Sadly I now have no choice but to use XP anytime I need to run anything I write as 5.3 clearly isn't compatible with the combination of Vista and MySQL. :( Any PHP script that doesn't use MySQL works fine on all three Vista systems. Reproduce code: --------------- <?php print "connecting..."; mysqli_connect('localhost:3307', 'root', ''); ?> Expected result: ---------------- No errors. :) Actual result: -------------- Warning: mysql_connect() [function.mysql-connect]: [2002] A connection attempt failed because the connected party did not (trying to connect via tcp://localhost:3307) in C:\Program Files\Glossword-WAMP\htdocs\test8.php on line 3 Warning: mysql_connect() [function.mysql-connect]: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. in C:\Program Files\Glossword-WAMP\htdocs\test8.php on line 3 ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=45150&edit=1