php和mysql连接Windows服务器/ IIS6上的问题

时间:2010-07-13 16:50:49

标签: php mysql

我在运行IIS6的Windows 2003服务器上安装了php和mysql。我取消注释了mysql和mysqli扩展的行。我能够运行phpinfo,并在phpinfo中看到mysql和mysqli部分。 然后,我运行以下代码以尝试连接到数据库 -

<?php
$link = mysql_connect('localhost', 'root', 'mypassword');
if (!$link) 
{
    die('Could not connect: ' . mysql_error());
}
echo 'Connected successfully';
mysql_close($link);
?> 

当我尝试通过浏览器加载时,我收到一个通用的500服务器错误。我不知道在哪里可以解决这个问题。有人能指出我正确的方向吗? 我也可以使用服务器上的mysql workbench访问mysql数据库。

感谢您的任何想法。

1 个答案:

答案 0 :(得分:0)

我通过参考这篇文章解决了这个问题 - PHP has encountered an Access Violation at 77FCAFF8

最终,我卸载了MySql,然后重新安装在我的文件系统的根目录下,以消除路径中的任何空格。然后我回收了我的应用程序池,现在我可以连接了。

感谢。