服务器环境:win2003(iis6+php5.0+mysql5+phpmyadmin)
iis对php已经支持,并且将配置好的php.ini文件已经复制到c:\windows\下,另将php_mysql.dll,php_mbstring.dll,php_gd2.dll等文件均已复制到system32文件夹下。mysql运行正常。运行mysql测试代码:test.php
<?php
$host="localhost";
$user="root";
$password="root";
$link=mysql_connect($host,$user,$password);
if(!$link) echo "<h1>失败!</h1>";
else echo "<h1>成功!</h1>";
mysql_close();
?>运行结果:
Fatal error:Call to undefined function mysql_connect() in D:\tools\www\test.php on line 5这个应该是php没有加载mysql的动态链接库吧?网上很多资料显示,应用mysql的libmysql.dll,然后把这个文件和php\ext\php_mysql.dll文件copy到system32文件夹下,并把php.ini文件中的;extension=php_mysql前的分号去掉就可以,我都作了,为什么还是不行啊。网上解决这个问题基本上都是这样解决的。请问还需要修改什么地方吗?