« mssql优化join语句mysql的字符串函数 »

Fatal error: Call to undefined function mysql_connect() 终极解决方案

  说明: 此问题是新手碰到的经常性问题,当年俺也是弄了大半年,翻遍整个互联网,包括国内,国外的所有大站点,PHP官方网站,MySQL官方网站等等啊!  就是没有解决掉这个问题,结果一搁就是大半年,也不知道是我技术不怎么地,还是没有找到真正的答案,哎, 真是苦命啊!  终于有一天,。。。。。。
    接着往下看吧...


    电脑配置:
    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这个目录下的) ,结果是误人子弟啊! 弄了老长时间还是不行~  哎~  现在这个问题解决啦,真是高兴极啦!
      注意哟  :windows sever 2003 配置完不用重启就可以使用啦, XP 要重启的~  所以说我建议,如果要搞开发的话还是用 Windows Server 2003比较好一些!

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

网站目录

最近发表

最新评论及回复

文章归档

Search

Powered By Z-Blog 1.8 Terminator(beta) Build 71218 Designed by Michael

Copyright 0-9999 subin.org.cn Rights Reserved. 晋ICP备08000685号