IIS 6 上的 PHP 配置 Mysql 扩展未加载

IIS 6 上的 PHP 配置 Mysql 扩展未加载

我对 PHP 的了解有限。非常感谢您的帮助。我遇到了“PHPMyAdmin 无法运行,因为未加载 mysql 扩展”的问题。

我检查了 phpinfo,除了 mysql 之外,所有其他扩展(GD、MS SQL 等)都已加载。

Web Server: IIS 6
PHP Version: 5.2.6 and I also tried 5.2.17.
MySQL version: 4.1

我在 php 中尝试了以下代码。

<?php   
echo '<br> php running';
mysql_connect("localhost:3306", "root", "password") or die(mysql_error());
echo "Connected to MySQL<br />";
?>

它只打印出 php 运行并且不连接数据库。

我检查了我的 web.config 文件,连接字符串如下,并且它在 .net 上运行

<add name="DBConnectionString" connectionString="Server=localhost;Database=users;Uid=root;Pwd=password;CharSet=utf8;"/> 

答案1

太厉害了,终于找到了。我不得不将 libmysql.dll 复制到 system32 文件夹。干杯。

相关内容