(PHP,mysql)Fatal error: Call to undefined function mysql_connect() 解决方案

服务器配置:
 windows sever 2003 (XP) + IIS6.0 + PHP5.0 + MySQL5.0
 
首先在php.ini里面把 extension=php_mysql.dll 去掉了前面的 ;

1 、把 ../mysql/bin/libmySQL.dll   拷贝到 php5.0 下面,还有拷贝到 php5.0/ext 目录下

2、 将 libmySQL.dll   php5ts.dll 两个文件拷贝到   windows/system32 下面(windows2003) [ xp也一样,就不说了]

3、 将 php5.0 根目录下面的 php.ini拷贝到 windows目录下,(前提是php.ini必须是配置好的)

4、 此时如果没有什么问题就可以连接数据库进行测试啦

其实这个问题关键的一步是 libmySQL.dll   这个文件,它不是原php5.0下面自带的那个,而是 mysql 文件里带的libmySQL.dll     当年我也是看到网上很多人说把 libmySQL.dll   (我自己认为是 php5.0这个目录下的) ,结果是误人子弟啊! 弄了老长时间还是不行~   哎~   现在这个问题解决啦,真是高兴极啦。

文章来源:侠客站长站(www.xkzzz.com) 详文参考:http://www.xkzzz.com/zz/netbc/mysql/200810/23-4203.html

posted on 2009-06-27 11:04  意扬  阅读(1644)  评论(1编辑  收藏  举报

导航